Massimo, The change made to gluon/compileapp.py in rev 894137606632<http://code.google.com/p/web2py/source/detail?r=8941376066324ba710a2d0885dea7a6fe500982d>appears to breakboth web2py under worth Windows 7 and Ubuntu 11.04. The failure is such that a ticket is immediately created and when you try to view the ticket you actually get an error too. After undoing the change, the ticket can be viewed and says:
Traceback (most recent call last): File "C:\Users\Brian\Documents\development\web2py\google hg repo\trunk\gluon\main.py", line 489, in wsgibase serve_controller(request, response, session) File "C:\Users\Brian\Documents\development\web2py\google hg repo\trunk\gluon\main.py", line 188, in serve_controller environment = build_environment(request, response, session) File "C:\Users\Brian\Documents\development\web2py\google hg repo\trunk\gluon\compileapp.py", line 269, in build_environment __builtins__['__import__'] = __builtin__.__import__ ### WHY? AttributeError: 'dict' object has no attribute '__import__' The new scheduler (the latest trunk rev 16e51fec2980<http://code.google.com/p/web2py/source/detail?r=16e51fec2980146fee2a165db7b4ee91f1e3b47c>). The same traceback happens under both Windows 7 and Ubuntu 11.04 C:\Users\Brian\Documents\development\web2py\google hg repo\trunk>python web2py.p y -K scheduler web2py Web Framework Created by Massimo Di Pierro, Copyright 2007-2011 Version 1.98.2 (2011-09-11 20:21:15) Database drivers available: SQLite3, pymysql, MSSQL/DB2, mongoDB starting scheduler for "scheduler"... Currently running 1 scheduler processes Processes started Process Process-1: Traceback (most recent call last): File "C:\Python26\lib\multiprocessing\process.py", line 232, in _bootstrap self.run() File "C:\Python26\lib\multiprocessing\process.py", line 88, in run self._target(*self._args, **self._kwargs) File "C:\Users\Brian\Documents\development\web2py\google hg repo\trunk\gluon\s hell.py", line 189, in run _env = env(a, c=c, import_models=import_models) File "C:\Users\Brian\Documents\development\web2py\google hg repo\trunk\gluon\s hell.py", line 127, in env environment = build_environment(request, response, session) File "C:\Users\Brian\Documents\development\web2py\google hg repo\trunk\gluon\c ompileapp.py", line 269, in build_environment __builtins__.__import__ = __builtin__.__import__ ### WHY? AttributeError: 'dict' object has no attribute '__import__' What issue was the change from __builtins__.__import__ to __builtins['__import__'] supposed to fix? I've been using web2py with Windows 7 without a problem. ~Brian