def __init__(self, filename): self.things = dict() self.roads = dict() self.crossings = list() self.lanes = list() self.polylines = list() f = open(filename, 'r') for line in f: if Node.check(line, self.things): continue elif Section.check(line, self.things, self.roads): continue elif Crossing.check(line, self.crossings): continue elif Lane.check(line, self.lanes): continue elif Turning.check(line, self.things): continue elif Polyline.check(line, self.polylines): continue self.post_process()