hello to all, today i upgraded to 1.94.6 using the admin interface,
after that i tryid to create a new project using the wizard, all went
fine until Step 6: Generate app "monitoreando"
This is the trace:
Traceback (most recent call last):
File "/home/www-data/web2py/gluon/restricted.py", line 188, in
restricted
exec ccode in environment
File "/home/www-data/web2py/applications/admin/controllers/
wizard.py", line 598, in <module>
File "/home/www-data/web2py/gluon/globals.py", line 124, in <lambda>
self._caller = lambda f: f()
File "/home/www-data/web2py/applications/admin/controllers/
wizard.py", line 212, in step6
create(form.vars)
File "/home/www-data/web2py/applications/admin/controllers/
wizard.py", line 546, in create
fix_db(model)
File "/home/www-data/web2py/applications/admin/controllers/
wizard.py", line 367, in fix_db
auth_user = make_table('auth_user',session.app['table_auth_user'])
File "/home/www-data/web2py/applications/admin/controllers/
wizard.py", line 278, in make_table
print ftype
IOError: sys.stdout access restricted by mod_wsgi
Im using apache + mod_wsgi
I dont remember what was the previus version, but i used the wizard
before without any problem.
Googling around appears that it is a web2py problem for not following
the wsgi's "dont use print statement" rule
what should i check?