Incidentally, it looks like VERSION gets read in two places (main and
widget).  Why is that?

On Feb 14, 3: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
-~----------~----~----~----~------~----~------~--~---

Reply via email to