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

Reply via email to