def draw(self, dc): self._cost_map = CanvasCostmap() for mod in self.getObjects(gModule): self._cost_map.addModule( mod.getPosition(), mod.getSize() ) connections = self.getObjects( coConnection ) for con in connections: con.reroute(dc) self._cost_map.addWire( con ) SimpleCanvas.draw(self, dc)