I have an issue with processes run by the scheduler are not seeing a module.
If I Do
python2.6
>>>import dropbox
it imports fine.
The conf file for the web2py scheduler contains
DAEMON=python2.6
PARAMETERS="/opt/web-apps/web2py/web2py.py -K new_spin2"
LOGFILE=/var/log/web2py-scheduler.log
start() {
echo -n "starting up $DAEMON"
RUN=`$DAEMON $PARAMETERS > $LOGFILE 2>&1`
if [ "$?" -eq 0 ]; then
echo " Done."
else
echo " FAILED."
fi
}
So it is also using python2.6
However I get
ImportError: No module named dropbox
when a task is run by the scheduler. If I run the same web2py function
directly from a url, then it works fine.
So how come the function when run by the scheduler does not see the dropbox
module
Thanks
Peter
--
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.