20 lines
361 B
Python
20 lines
361 B
Python
|
def is_red(service):
|
||
|
return service['isCancelled'] or service['etd'] != 'On time'
|
||
|
|
||
|
|
||
|
def get_departure(service):
|
||
|
if service['isCancelled']:
|
||
|
return 'CANX'
|
||
|
|
||
|
if service['etd'] == 'On time':
|
||
|
return service['std']
|
||
|
|
||
|
return service['etd']
|
||
|
|
||
|
|
||
|
def get_title(name, has_error):
|
||
|
if has_error:
|
||
|
return 'ERR ' + name
|
||
|
|
||
|
return name
|