On Nov 3, 2010, at 8:45 PM, Leo wrote:
> 
> I am running web2py 1.88.2.
> 
> I have some modules I import that are not under the application's
> directory. These are moduled developed for other projects.
> 
> Accessing the modules works fine within the app itself, since they are
> on the PYTHONPATH. However, running the following cron command:
> 
> @reboot username **default/function
> 
> I get an ImportError:
> 
> ImportError: No module named mymodule.
> 
> Is this by design? Is there a workaround?

Did this ever work?

Are you using hardcron?

Conjecture: PYTHONPATH isn't in the environment of the shell that cron launches.

Possible workaround: create a directory site-packages in the web2py root 
(sibling of gluon) and create a link from site-packages/mymodule to the actual 
location of mymodule.

Reply via email to