Compare commits

..

2 Commits

Author SHA1 Message Date
Sasha MOREL 74fff341be Ne plus retourner les arrêts vides 2021-09-18 09:28:11 +02:00
Sasha MOREL 0a2fc7e596 Simplification de la traduction de lignes
J'ai aussi ajouté les Bat³ et les Citéis.
2021-09-18 09:26:10 +02:00
1 changed files with 25 additions and 14 deletions

25
stop.py
View File

@ -17,7 +17,16 @@ line_types = (
'Lianes',
'Ligne',
'Bus Relais',
'Citéis',
)
line_translate = {
'Tram A': 'A',
'Tram B': 'B',
'Tram C': 'C',
'Tram D': 'D',
'TBNight': '58',
'BAT3': '69',
}
def search_stop_by_name (keyword):
@ -93,22 +102,24 @@ def show_stops_from_ref (ref):
'terminus': j ['name'],
'line_human': j ['line'] ['name'],
}
add = False
if rte ['line_human'] in line_translate:
line_id = line_translate [rte ['line_human']]
add = True
else:
try:
line_id = search ('[0-9A-D]+$', rte ['line_human']).group ()
line_id = search ('[0-9]+$', rte ['line_human']).group ()
except AttributeError:
continue
try:
line_id = '%02d' % int (line_id)
except ValueError:
pass
a = False
for i in line_types:
if rte ['line_human'] [0:len (i)] == i:
a = True
add = True
break
if a:
if add:
rte ['line_id'] = line_id
s ['routes'].append (rte)
if s ['routes'] != []:
r ['stop_points'].append (s)
return (r)