comparison python/sumo.py @ 965:eec549e9ff2e

removed bug
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 05 Dec 2017 11:52:59 -0500
parents e3ec6caab984
children 40af0f20ee2d
comparison
equal deleted inserted replaced
964:e3ec6caab984 965:eec549e9ff2e
19 if len(datum) > 5 and datum[5] is not None: 19 if len(datum) > 5 and datum[5] is not None:
20 tazID = datum[3] 20 tazID = datum[3]
21 for edge in datum[15:]: 21 for edge in datum[15:]:
22 if len(edge) > 0: 22 if len(edge) > 0:
23 if edge is not None: 23 if edge is not None:
24 tazs.setdefault(tazID, [edge]).append(edge) 24 if tazID in tazs:
25 if edge not in tazs[tazID]:
26 tazs[tazID].append(edge)
27 else:
28 tazs[tazID] = [edge]
25 29
26 with open(outFilename,'w') as out: 30 with open(outFilename,'w') as out:
27 out.write('<tazs>\n') 31 out.write('<tazs>\n')
28 for tazID in tazs: 32 for tazID in tazs:
29 out.write('<taz id="{}" edges="'.format(tazID)+' '.join(tazs[tazID])+'"/>\n') 33 out.write('<taz id="{}" edges="'.format(tazID)+' '.join(tazs[tazID])+'"/>\n')