212
215
g = CleanedDot(concentrate="false",
213
overlap="false", splines="true", rankdir="LR", bgcolor="#eeeeee")
215
218
buildings = [bld for bld in t.buildings.values() if isinstance(bld, (ProductionSite, )) and (w.name in bld.inputs or w.name in bld.outputs)]
216
219
[add_building(g, bld, limit_inputs=[w.name], limit_outputs=[w.name], limit_buildings=[b.name for b in buildings]) for bld in buildings]