Thank you for pointing these out. Exception-raising should now be python3-compatible in the development version. regards, Jakob
2017-04-19 22:12 GMT+02:00 Lockhart, Thomas G (398I) < [email protected]>: > > On Apr 19, 2017, at 12:38 PM, Lockhart, Thomas G (398I) < > [email protected]<mailto:[email protected]>> > wrote: > > > On Apr 19, 2017, at 11:41 AM, Jiyao Li <[email protected]<mailto: > [email protected]>> wrote: > > Dear Expert, > > I am using traCI, it works well under Python 2.7.11. but it doesn't work > under python 3.5.2, and the errors of prompt are below. So what's wrong > with it? > > Not an expert, but… > > It looks like some exceptions in the code are not yet compatible with > Python 3. > > Try changing the line to “raise ValueError(‘edge for this lane not yet > defined’)” > > which should work with both Python 2 and Python 3. > > This has already been fixed in current sources. > > There are very few cases left to be adjusted: > > $ find . -name '*.py*' -exec egrep ' raise [^,]+, ' {} \; -print > raise ImportError, "Required dependencies numpy or OpenGL not present" > ./tools/contributed/sumopy/agilepy/lib_wx/ogleditor.py > raise ImportError, "Required dependency OpenGL not present" > ./tools/contributed/sumopy/agilepy/lib_wx/test_glcanvas.py > raise IndexError, "smallest of empty priorityDictionary" > ./tools/contributed/sumopy/coremodules/network/routing.py > raise StandardError, 'Start and/or end points are not leagal > for flaeche %s %s' % ( > raise StandardError, 'Start point must not be equal to end > point' > ./tools/projects/vehicles2d/main.py > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > raise "Hmmm, unknown stream??" > ./tools/sumolib/scenario/pop2.py > raise TraCIException(prefix[1], _RESULTS[prefix[2]], err) > > > - Tom > > > I’m sure the developers would welcome patches to adjust these statements > throughout the code. > > hth > > - Tom > > > Thanks, > Jiyao > > > > Traceback (most recent call last): > File "C:/sumo_traffic/tutorial/city_mobil/createNet.py", line 26, in > <module> > from constants import * > File "C:\sumo_traffic\tutorial\city_mobil\constants.py", line 49, in > <module> > from sumolib import checkBinary > File "C:\Program Files (x86)\DLR\Sumo\tools\sumolib\__init__.py", line > 37, in <module> > from . import files, net, output, sensors, shapes > File "C:\Program Files (x86)\DLR\Sumo\tools\sumolib\net\__init__.py", > line 37, in <module> > from . import lane, edge, node, connection, roundabout > File "C:\Program Files (x86)\DLR\Sumo\tools\sumolib\net\lane.py", line 109 > raise ValueError, 'edge for this lane not yet defined' > ^ > SyntaxError: invalid syntax > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org<http://Slashdot.org>! > http://sdm.link/slashdot > _______________________________________________ > sumo-user mailing list > [email protected]<mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/sumo-user > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org<http://slashdot.org/>! > http://sdm.link/slashdot > _______________________________________________ > sumo-user mailing list > [email protected]<mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/sumo-user > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > sumo-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sumo-user > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ sumo-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sumo-user
