I want to test  Martin Mulone's power pack plug-in.
I can test this in usual way, ie., application is within web2py directory.

But my problem is that I kept all my applications out of web2py installation 
directory.
Now if I run following command, all I get is an error saying "application 
powerpack doesn't exist. want to create(y/n)?" 
and if I say yes it will create an application within application folder 
inside web2py installation directory. 
It never sees the powerpack app within my custom folder where I kept 
applications.  

$> python web2py.py -f /home/kra/Works/Python/web2py_projects -S powerpack 
-M -N -R applications/powerpack/private/groups.py 


If I say no, it gives an error saying that *OSError: [Errno 2] No such file 
or directory: 'applications/powerpack/cache'*, it gives same error even if 
there is a directory "cache"
So I assume it must be the problem with web2py, which doesn't uses 
os.path.abspath()
I had one such issue before I tried different folder set-up, So, please look 
into it. Also I'll try to investigate and fix the problem myself.

For those who're concerned trace-back is included below.

application powerpack does not exist, create (y/n)?n
Traceback (most recent call last):
  File "trunk/web2py.py", line 19, in <module>
    gluon.widget.start(cron=True)
  File "/home/kra/Works/Python/web2py_projects/trunk/gluon/widget.py", line 
804, in start
    import_models=options.import_models, startfile=options.run)
  File "/home/kra/Works/Python/web2py_projects/trunk/gluon/shell.py", line 
185, in run
    _env = env(a, c=c, import_models=import_models)
  File "/home/kra/Works/Python/web2py_projects/trunk/gluon/shell.py", line 
122, in env
    environment = build_environment(request, response, session)
  File "/home/kra/Works/Python/web2py_projects/trunk/gluon/compileapp.py", 
line 228, in build_environment
    environment['cache'] = Cache(request)
  File "/home/kra/Works/Python/web2py_projects/trunk/gluon/cache.py", line 
365, in __init__
    self.disk = CacheOnDisk(request)
  File "/home/kra/Works/Python/web2py_projects/trunk/gluon/cache.py", line 
227, in __init__
    os.mkdir(folder)
OSError: [Errno 2] No such file or directory: 'applications/powerpack/cache'

Reply via email to