By default, the application folder includes a routes.example.py file. Presumably, you have renamed that file to routes.py (otherwise, web2py would not read the file). The error is coming from that file, not from the routes.py file in the root /web2py folder (though if you remove the root routes.py file, you will also prevent the routes.py file in the application's folder from being read).
Do you observe the problem in the latest stable release of web2py, or only in a clone of the latest master from Github? I can only reproduce with the latest from master (not sure what the problem is). Anthony On Sunday, October 29, 2017 at 12:48:48 PM UTC-4, Anatoli Hristov wrote: > > Hi, > > I updated to last web2py just now, and now I cannot start my apps. > > root@id1:/home/tol/web2py# python web2py.py -S mypcu -M > Traceback (most recent call last): > File "web2py.py", line 21, in <module> > import gluon.widget > File "/home/tol/web2py/gluon/widget.py", line 26, in <module> > from gluon import main, newcron > File "/home/tol/web2py/gluon/main.py", line 121, in <module> > load_routes() > File "/home/tol/web2py/gluon/rewrite.py", line 379, in load > load(routes, appname) > File "/home/tol/web2py/gluon/rewrite.py", line 319, in load > exec(data, symbols) > File "<string>", line 23, in <module> > ImportError: cannot import name abspath > > I had to delete the routes.py from the web2py in order to start. What > could be wrong? > > Thank you > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.