oops. This is a bug. Please check the next commit in one hour. Anyway. Currently this is only a problem when running the widget. It is not a problem when running web2py as a wsgi app.
Massimo On Feb 14, 2:57 pm, BigBaaadBob <[email protected]> wrote: > Suppose you: > > $ mkdir foo > $ cd foo > $ wgethttp://mdp.cti.depaul.edu/examples/static/web2py_src.zip > $ unzip web2py_src.zip > > That leaves you with web2py in the web2py subdir. > > If you then: > > $ python web2py/web2py.py > Traceback (most recent call last): > File "web2py/web2py.py", line 7, in <module> > from gluon.widget import start > File "/home/witr/Projects/ijslog/web2py/gluon/widget.py", line 28, > in <module> > from gluon.main import HttpServer, save_password > File "/home/witr/Projects/ijslog/web2py/gluon/main.py", line 77, in > <module> > web2py_version = open(os.path.join(web2py_path, 'VERSION'), > 'r').read() > IOError: [Errno 2] No such file or directory: '/home/witr/Projects/ > ijslog/VERSION' > > That seems like an overreaction. This specific problem can be easily > solved in main.py with this: > > web2py_path = os.path.realpath(os.path.dirname(sys.argv[0])) > > But then the problem shows up elsewhere. > > So, is it a fundamental design principle that web2py must be run in > CWD or can/should this be fixed? > > It seems that if web2py were packaged as part of a larger system it > would be nicer to not have this issue... --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---

