--- a/maxious-canberra-transit-feed/createfeed.py +++ b/maxious-canberra-transit-feed/createfeed.py @@ -69,8 +69,10 @@ stopset = set() for route in routedata: stopset.update(route['time_points']) - for between_list in route['between_stops']: - stopset.update(route['between_stops'][between_list]) + if len(route['between_stops']) > 0: + for between_list in route['between_stops']: + if route['between_stops'][between_list] != None: + stopset.update(route['between_stops'][between_list]) toprune = list() for i, stop in enumerate(stopsdata):