Clear display on update

This commit is contained in:
Julian Metzler 2022-03-19 22:37:05 +01:00
parent 54e742aa16
commit d6f6c31fd0
1 changed files with 2 additions and 5 deletions

7
run.py
View File

@ -32,6 +32,8 @@ def get_trains(dbi, station):
def update_display(display, dbi):
display.clear()
try:
trains = dbi.calc_real_times(get_trains(dbi, STATION_CODE))
trains.sort(key=dbi.time_sort)
@ -102,8 +104,6 @@ def update_display(display, dbi):
random.seed(train['trainNumber'])
train_length_pos = random.randint(36, 45)
display.info_2.set(MAP_INFO_2[train_length_pos])
else:
display.info_2.set("")
train_type_text = TRAIN_TYPE_MAP.get(train_type, "")
display.info_1.set(train_type_text)
@ -114,9 +114,6 @@ def update_display(display, dbi):
via_code_1, via_code_2 = via_combination
display.via_1.set(MAP_VIA_1[via_code_1])
display.via_2.set(MAP_VIA_2[via_code_2])
else:
display.via_1.set("")
display.via_2.set("")
if is_arrival:
text = "von " + ARRIVAL_MAP.get(train['route'][0]['name'], train['route'][0]['name']).replace("ß", "ss")