On Tuesday, October 18, 2016 at 12:08:57 PM UTC-7, Dave S wrote: > > > > On Tuesday, October 18, 2016 at 11:20:23 AM UTC-7, icodk wrote: >> >> Get the following error when running web2py with nginx >> S"<type 'exceptions.ImportError'> Cannot import module >> 'applications.welcome.modules.pytz'" >> The error is related to the following line in db.py >> import pytz >> >> Exactly the same installation works fine with Rocket. Also starting >> interactive console works fine: >> $ sudo python web2py.py -S welcome >> web2py Web Framework >> Created by Massimo Di Pierro, Copyright 2007-2016 >> Version 2.14.6-stable+timestamp.2016.05.10.00.21.47 >> Database drivers available: sqlite3, psycopg2, pg8000, pymysql, imaplib >> WARNING:web2py:import IPython error; use default python shell >> Python 2.7.12 (default, Jul 1 2016, 15:12:24) >> [GCC 5.4.0 20160609] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >> (InteractiveConsole) >> >>> import pytz >> >>> >> >> Running on ubuntu 16.04-amd64-server >> Linux myserver 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC >> 2016 x86_64 x86_64 x86_64 GNU/Linux >> >> > I don't seem to have anything that imports pytz, nor can I find a copy of > the module in my web2py archives (2.09.12, one each of a 2.11, 2.12, and > 2.13; several of the 2.14s). > > Is this something you added to customize your welcome app? Do you have > python paths set up? > >
I see that Niphlod's w2p_timezone_plugin uses pytz. There's also an indication in his readme that you need to have it to use timezones in web2py IS_DATETIME() validators, but I don't see that in the book (Chapter 7). /dps -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.

