Hi


Just starting with web2py.  I've been using TurboGears (w/ SQLObject) for many 
years and am excited about the things that web2py has to offer.  On to my 
question...



I have a need to use the DAL outside of web2py.  I found the following in the 
manual...



from gluon.shell import exec_environment
cas = exec_environment('applications/cas/models/db.py')
rows = cas.db().select(cas.db.user.ALL)



I've modified it a bit and came up with...



import sys

sys.path.append('w:/web2py/library.zip')

from gluon.shell import exec_environment

ic = exec_environment('/applications/InfoCenter/models/db.py')



rows = ic.db().select(ic.db.auth_user.ALL)



for row in rows:

    print row



...but am getting the following:



Traceback (most recent call last):

  File "C:/dev/miscellaneous/playground/dalOutside.py", line 4, in <module>

    ic = exec_environment('/applications/InfoCenter/models/db.py')

  File "gluon/shell.py", line 60, in exec_environment

  File "gluon/compileapp.py", line 230, in build_environment

  File "gluon/cache.py", line 371, in __init__

  File "gluon/cache.py", line 229, in __init__

WindowsError: [Error 3] The system cannot find the path specified: 
'applications\\InfoCenter\\cache'



Any clues to what I should be looking at?



Thanks!



                -Jim



Reply via email to