All,
Any update on this? Not a critical issue though never the less
its still a bug.
Rahul D
On Oct 27, 1:18 am, Rahul <[email protected]> wrote:
> Hi All,
> Not sure if this issue with 1.99.2 is reported -
>
> When I am running web2py on my local (Windows 7, IE9 or Firefox
> latest) and going to Installed applications and do the below -
>
> admin (currently running)
> Click --> Clean button
>
> I get the below ticket -
>
> Traceback (most recent call last): File "D:\WEB2PY\web2py\gluon
> \restricted.py", line 194, in restricted exec ccode in environment
> File "D:/WEB2PY/web2py/applications/admin/controllers/default.py",
> line 1225, in <module> File "D:\WEB2PY\web2py\gluon\globals.py", line
> 149, in <lambda> self._caller = lambda f: f() File "D:/WEB2PY/
> web2py/applications/admin/controllers/default.py", line 280, in
> cleanup clean = app_cleanup(app, request) File "D:\WEB2PY\web2py
> \gluon\admin.py", line 117, in app_cleanup if f[:1]!='.':
> recursive_unlink(os.path.join(path,f)) File "D:\WEB2PY\web2py\gluon
> \fileutils.py", line 132, in recursive_unlink
> os.unlink(f)WindowsError: [Error 32] The process cannot access the
> file because it is being used by another process: 'D:/WEB2PY/web2py/
> applications/admin/sessions/127.0.0.1-58ea1938-a028-420b-
> aa3f-732661b8789d'
>
> Code listing
> 127.128.129.130.131.132.133.134.135.136. if
> os.path.isdir(f): for s in os.listdir(f):
> recursive_unlink(os.path.join(f,s)) os.rmdir(f) elif
> os.path.isfile(f): os.unlink(f)def cleanpath(path): """
>
> Variables
> os.unlink
> <built-in function unlink>
>
> global os
> <module 'os' from 'C:\Python27\lib\os.pyc'>
> f
>
> 'D:/WEB2PY/web2py/applications/admin/sessions/127.0.0.1-58ea1938-
> a028-420b-aa3f-732661b8789d'
>
> Thanks Rahul D