rodrigoqueiroz / geoscenarioserver

9 stars 1 forks source link

getPyTree(self): TypeError: __init__() missing 1 required positional argument: 'memory' and raise RuntimeError("Could not instantiate tree.") #109

Closed gawinwong closed 1 year ago

gawinwong commented 1 year ago

Could someone help me to solve this problem?

It occurred in "sv/btree/BTreeInterpreter.py" when I used "scenarios/test_scenarios/gs_bathurst_cul_de_sac.osm" to run a scenario.

gawinwong commented 1 year ago

Selector.__init__ in composites.py need argument "memory", so add this to getPyTree in sv/btree/BTreeInterpreter.py

+ s =  name + " = composites." + op + "(\"" + name + "\", True)"
- s =  name + " = composites." + op + "(\"" + name + "\")"