Hi Tom,

Am 05.07.2014 04:51, schrieb Thomas Lockhart:
> I'm looking at the city_mobil runner.py and afaict it is having trouble
> with the non-reentrant structure of the traci module. It does one run of
> simpleManager.py and then tries to do the same thing with
> activeManager.py. There are some problems with global variables in
> vehicleControl.py and in statistics.py, and even after cleaning those up
> it seems that traci has some additional globals which are not
> initialized in the traci.init() call or reset in the traci.close() call.
> 
> Any thoughts on whether this is a priority to fix in traci, or whether
> we should restructure the runner script to ensure that the two test
> cases are run in separate processes?

I would say fixing the CityMobil scenario is not so high priority
because the way the runner does it is not the usual use case, you would
probably only start one manager.
But I would say traci itself should be clean after the connection(s) are
closed. Can you give an example on what goes wrong?

Best regards,
Michael

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to