mirror of
https://github.com/kaaninchen/Gleiswechsel.git
synced 2026-09-17 16:52:47 +00:00
transitous rewrite: bug fixes
don't know anymore :(
This commit is contained in:
+6
-4
@@ -30,6 +30,7 @@ def choose_connection() -> dict | None:
|
||||
def validate_connection(start_time: str, end_time: str) -> bool:
|
||||
now = datetime.now(timezone.utc)
|
||||
start_dt = datetime.fromisoformat(start_time.replace("Z", "+00:00"))
|
||||
print(start_dt)
|
||||
end_dt = datetime.fromisoformat(end_time.replace("Z", "+00:00"))
|
||||
max_wait_time = config.get("max_wait_time", 6)
|
||||
|
||||
@@ -94,18 +95,19 @@ def get_operator_metadata(agency: str, route_color: str) -> dict:
|
||||
op_data = operators.OPERATOR_ALIASES.get(agency) or operators.OPERATORS.get(agency) or operators.OPERATORS["fallback"]
|
||||
|
||||
logo = op_data.get("logo", operators.OPERATORS["fallback"]["logo"])
|
||||
slogans = op_data.get("slogans")
|
||||
slogans = op_data.get("slogan")
|
||||
|
||||
color = op_data.get("color")
|
||||
if color is None:
|
||||
if route_color is not None:
|
||||
try:
|
||||
color = int(f"0x{route_color.upper()}")
|
||||
color = int(route_color, 16)
|
||||
except ValueError:
|
||||
color = operators.OPERATORS["fallback"]["color"]
|
||||
else:
|
||||
logger(f"Managed to get color from API: {color}")
|
||||
else:
|
||||
color = operators.OPERATORS["fallback"]["colors"]
|
||||
|
||||
color = operators.OPERATORS["fallback"]["color"]
|
||||
return {
|
||||
"logo": logo,
|
||||
"color": color,
|
||||
|
||||
Reference in New Issue
Block a user