From 0cba7b3753e935de9596a2fa0e689bb54aa0db99 Mon Sep 17 00:00:00 2001 From: chrissy Date: Mon, 15 Dec 2025 15:03:14 +0100 Subject: [PATCH] bugs, bugs, bugs... --- travelInfo.py | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/travelInfo.py b/travelInfo.py index 28a717e..585a773 100755 --- a/travelInfo.py +++ b/travelInfo.py @@ -72,21 +72,19 @@ def get_next_db(): return tripinfo def get_next_tl(): - for i in tripDataTl['intermediateStops']: - if i['realArrival'] >= time.time(): - nextStationName = i['name'] - uScheduledTime=i['scheduledArrival'] - uActualTime=i['realArrival'] - arrivalDelay="{:+.0f}".format(((uActualTime-uScheduledTime)/60)) - arrivalTime = datetime.fromtimestamp(uActualTime, tz=timezone).strftime('%H:%M') - break - else: - nextStationName=tripDataTl['toStation']['name'] - arrivalTime=None - arrivalDelay=None - break - tripinfo = nextStationName+" "+arrivalTime+" ("+arrivalDelay+")" - #tripinfo = nextStationName+" "+ arrivalTime+" ("+ arrivalDelay+") @ "+ nextStationTrack + try: + for i in tripDataTl['intermediateStops']: + if i['realArrival'] >= time.time(): + nextStationName = i['name'] + uScheduledTime=i['scheduledArrival'] + uActualTime=i['realArrival'] + arrivalDelay="{:+.0f}".format(((uActualTime-uScheduledTime)/60)) + arrivalTime = datetime.fromtimestamp(uActualTime, tz=timezone).strftime('%H:%M') + tripinfo = nextStationName+" "+arrivalTime+" ("+arrivalDelay+")" + break + except: + nextStationName=tripDataTl['toStation']['name'] + tripinfo=nextStationName return tripinfo