> Well part of the problem is that the script itself works fine. I can
> run from the command line without a hitch. But when I try to run it
> via the cron, I get the traceback about the feedparser module.

I believe that, because your PYTHONPATH will be set correctly from the  
command line; but possibly not from a default (basic) shell that cron  
uses.
So, again, try putting those two statements at the top of your script,  
-before- the 'import feedparser' statement, and let cron do its job.  
You may need to redirect the output, eg
1 * * * * /usr/bin/python /path/to/script/update_feeds.py > /path/to/ 
script/update_feeds.log 2>&1
to get that output (I'm not sure how you got the error from the cron  
job; through email?)

Check the log file: before the traceback, you should see the result of  
'print sys.path'. Check if that includes the correct directories.



>> Top of script (possibly just below the she-bang):
>>
>> import sys
>> print sys.path
>>
>>>>> Traceback (most recent call last):
>>>>> File "/path/to/script/update_feeds.py", line 10, in ?
>>>>> import feedparser
>>>>> ImportError: No module named feedparser
>>
>>>>> And here is the cron:
>>
>>>>> export PYTHONPATH=/path/to/python2.3/site-packages:/path/to/ 
>>>>> django/
>>>>> app
>>>>> export DJANGO_SETTINGS_MODULE=myproject.settings
>>>>> 1 * * * * /usr/bin/python /path/to/script/update_feeds.py
>>
>>>>> I'm running the cron on my Dreamhost account BTW.
>>
>>>> Did you try printing out the sys.path at the top of your script, so
>>>> see if the PYTHONPATH is picked up correctly from the cron
>>>> environment
>>>> settings? I'd guess it should, but it may go wrong there (I'm no  
>>>> cron
>>>> expert).
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to