From 87eb94045c5b830963eab696b60ccc2f9dc0cb04 Mon Sep 17 00:00:00 2001 From: Typhus Date: Fri, 29 May 2026 23:17:28 +0200 Subject: [PATCH] Add Python 3.11 compatibility --- src/elm/components/SeatingPlanPixels.py | 5 +++-- src/elm/pages/ForgotPasswordPage.py | 2 +- src/elm/pages/MyBalancePage.py | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/elm/components/SeatingPlanPixels.py b/src/elm/components/SeatingPlanPixels.py index 552be8b..8d617a9 100644 --- a/src/elm/components/SeatingPlanPixels.py +++ b/src/elm/components/SeatingPlanPixels.py @@ -20,8 +20,9 @@ class SeatPixel(Component): self.associated_user = await self.seat.user.fetch() async def on_press(self, _: PointerEvent) -> None: - self.session.navigate_to(f"./seat-info?seat_id={self.seat_id.replace("\n", "")}") - + seat_id = self.seat_id.replace("\n", "") + self.session.navigate_to(f"./seat-info?seat_id={seat_id}") + def determine_color(self) -> Color: if self.seat is not None: try: diff --git a/src/elm/pages/ForgotPasswordPage.py b/src/elm/pages/ForgotPasswordPage.py index 094a771..b775376 100644 --- a/src/elm/pages/ForgotPasswordPage.py +++ b/src/elm/pages/ForgotPasswordPage.py @@ -1,6 +1,6 @@ from __future__ import annotations -from _sha2 import sha256 +from hashlib import sha256 from random import choices from typing import Any, Optional diff --git a/src/elm/pages/MyBalancePage.py b/src/elm/pages/MyBalancePage.py index 74b07fa..e65b227 100644 --- a/src/elm/pages/MyBalancePage.py +++ b/src/elm/pages/MyBalancePage.py @@ -26,7 +26,7 @@ class TransactionRow(Component): return Rectangle( content=Row( Text( - f"{self.transaction_time.strftime("%d.%m.%y")} /", + f"{self.transaction_time.strftime('%d.%m.%y')} /", justify="left", font_size=0.8, margin_left=0.5,