diff options
author | Yuchen Pei <hi@ypei.me> | 2022-04-05 12:47:11 +1000 |
---|---|---|
committer | Yuchen Pei <hi@ypei.me> | 2022-04-07 21:00:13 +1000 |
commit | 60415a2d640364ff7348d4580995494479203f59 (patch) | |
tree | 08cf94fdcbfd726f8e3eaeeba8395b64adbf105a /util.py | |
parent | 64caef983381f8f1938b4baa748705c149ad7534 (diff) |
linting changes
Diffstat (limited to 'util.py')
-rw-r--r-- | util.py | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -1,17 +1,22 @@ from datetime import datetime, timezone from zoneinfo import ZoneInfo + def parse_time(maybe_time): if maybe_time: return datetime.fromisoformat(maybe_time[:-1] + '+00:00') - + return None + + def filter_departures(departures): - return [dep for dep in departures - if dep['scheduled_departure_utc'] and - parse_time(dep['scheduled_departure_utc']) > - datetime.now().astimezone(timezone.utc)] + return [ + dep for dep in departures if dep['scheduled_departure_utc'] + and parse_time(dep['scheduled_departure_utc']) > + datetime.now().astimezone(timezone.utc) + ] + def format_time(maybe_time): if maybe_time: - return str(maybe_time.astimezone( - ZoneInfo('Australia/Melbourne')))[:-6] + return str(maybe_time.astimezone(ZoneInfo('Australia/Melbourne')))[:-6] + return None |