This is now done in 2.6.1

On Friday, 13 September 2013 14:05:39 UTC-5, Michele Comitini wrote:
>
> @niphlod I'd prefer having everything under the gluon namespace
>
> import gluon.<module>
>
>
> 2013/9/13 nils <ni...@olofsson.tv <javascript:>>
>
>> Hi, 
>>
>> I had a problem along the same lines, it turned out that uwsgi was 
>> compile with python 3.3 support.
>>
>> This was Ubuntu 13.04 and I installed it via apt-get , check the entire 
>> uwsgi logs for the python version.
>>
>> regards,
>>
>> Nils
>>
>>
>> On Fri, Sep 13, 2013 at 10:48 AM, Johann Spies 
>> <johann...@gmail.com<javascript:>
>> > wrote:
>>
>>> On 12 September 2013 03:52, Massimo Di Pierro 
>>> <massimo....@gmail.com<javascript:>
>>> > wrote:
>>>
>>> In both cases print the sys.path.
>>>>
>>>>
>>> On 'spyker' where the problem is:
>>>
>>> $ python web2py.py -M -S alterit
>>> web2py Web Framework
>>> Created by Massimo Di Pierro, Copyright 2007-2013
>>> Version 2.5.1-stable+timestamp.2013.06.06.15.39.19
>>> Database drivers available: SQLite(sqlite3), MySQL(pymysql), 
>>> PostgreSQL(pg8000), MSSQL(pyodbc), DB2(pyodbc), Teradata(pyodbc), 
>>> Ingres(pyodbc), IMAP(imaplib)
>>> Python 2.7.5+ (default, Jun  2 2013, 13:26:34) 
>>> Type "copyright", "credits" or "license" for more information.
>>>
>>> IPython 0.13.2 -- An enhanced Interactive Python.
>>> ?         -> Introduction and overview of IPython's features.
>>> %quickref -> Quick reference.
>>> help      -> Python's own help system.
>>> object?   -> Details about 'object', use 'object??' for extra details.
>>>
>>> In [1]: import sys
>>>
>>> In [2]: print sys.path
>>> ['', '/home/www-data/web2py/gluon', 
>>> '/home/www-data/web2py/site-packages', '/home/www-data/web2py', 
>>> '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', 
>>> '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', 
>>> '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', 
>>> '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', 
>>> '/usr/lib/python2.7/dist-packages/gst-0.10', 
>>> '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', 
>>> '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode', 
>>> '/usr/lib/python2.7/dist-packages/IPython/extensions']
>>>
>>>
>>> On the other one:
>>>
>>> $ python web2py.py -M -S alterit
>>> web2py Web Framework
>>> Created by Massimo Di Pierro, Copyright 2007-2013
>>> Version 2.5.1-stable+timestamp.2013.06.06.15.39.19
>>> Database drivers available: SQLite(sqlite3), MySQL(pymysql), 
>>> PostgreSQL(pg8000), MSSQL(pyodbc), DB2(pyodbc), Teradata(pyodbc), 
>>> Ingres(pyodbc), IMAP(imaplib)
>>> Python 2.7.5+ (default, Jun 13 2013, 13:26:49) 
>>> Type "copyright", "credits" or "license" for more information.
>>>
>>> IPython 0.13.2 -- An enhanced Interactive Python.
>>> ?         -> Introduction and overview of IPython's features.
>>> %quickref -> Quick reference.
>>> help      -> Python's own help system.
>>> object?   -> Details about 'object', use 'object??' for extra details.
>>>
>>> In [1]: import sys
>>>
>>> In [2]: print sys.path
>>> ['', '/home/www-data/web2py/gluon', 
>>> '/home/www-data/web2py/site-packages', '/home/www-data/web2py', 
>>> '/usr/local/lib/python2.7/dist-packages/tiffany-0.6-py2.7.egg', 
>>> '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', 
>>> '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', 
>>> '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', 
>>> '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', 
>>> '/usr/lib/python2.7/dist-packages/gst-0.10', 
>>> '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', 
>>> '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode', 
>>> '/usr/lib/python2.7/dist-packages/IPython/extensions']
>>>
>>>
>>> When I add the lines used in uwsgihandler.py I get:
>>>
>>> In [11]: import sys
>>>
>>> In [12]: import os
>>>
>>> In [13]: 
>>>
>>> In [13]: path = os.path.dirname(os.path.abspath(__file__))
>>>
>>> In [14]: os.chdir(path)
>>>
>>> In [15]: sys.path = [path] + [p for p in sys.path if not p == path]
>>>
>>> In [16]: print sys.path
>>> ['/home/www-data/web2py/applications/alterit/models', '', 
>>> '/home/www-data/web2py/gluon', '/home/www-data/web2py/site-packages', 
>>> '/home/www-data/web2py', '/usr/lib/python2.7', 
>>> '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', 
>>> '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', 
>>> '/usr/local/lib/python2.7/dist-packages', 
>>> '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', 
>>> '/usr/lib/python2.7/dist-packages/gst-0.10', 
>>> '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', 
>>> '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode', 
>>> '/usr/lib/python2.7/dist-packages/IPython/extensions']
>>>
>>> This does not really show me the root of the problem.
>>>
>>> Regards
>>> Johann
>>> -- 
>>> Because experiencing your loyal love is better than life itself, 
>>> my lips will praise you.  (Psalm 63:3)
>>>
>>>  -- 
>>> Resources:
>>> - http://web2py.com
>>> - http://web2py.com/book (Documentation)
>>> - http://github.com/web2py/web2py (Source code)
>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to web2py+un...@googlegroups.com <javascript:>.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  -- 
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to web2py+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to