uhm, maybe it's the default cron on admin that is giving error.
BTW, I'm getting an annoying pyfpdf window every time I start web2py from
current trunk.
Fix is easy: when cron lines are defined as *applications/etc or
**/applications/etc self.cmd becomes a list already for the intellingent
parsing. Michael asked for allowing also custom processes to be run, but
they required splitting, so we need to check if self.cmd is yet a list
(usual cron lines) or not (custom processes)
@@ -223,8 +223,12 @@
self.shell = shell
def run(self):
+ if isinstance(self.cmd, (list,tuple)):
+ cmd = self.cmd
+ else:
+ cmd = self.cmd.split()
import subprocess
- proc = subprocess.Popen(self.cmd.split(),
+ proc = subprocess.Popen(cmd,
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
Il giorno lunedì 11 giugno 2012 21:13:59 UTC+2, szimszon ha scritto:
>
> I'm running it on Linux and I have nothing in cron. I use scheduler and
> linux crontab.
>
> 2012. június 11., hétfő 20:58:55 UTC+2 időpontban Niphlod a következőt
> írta:
>>
>> I'm running from source and I don't see the error, but I think I know
>> what's going on.
>>
>> Have you something in your applications crontab ?
>>
>> also, are you on linux, mac or windows ?
>>
>> Il giorno lunedì 11 giugno 2012 18:49:58 UTC+2, simon ha scritto:
>>>
>>> I also get this. It appears after the "cron fix" update to trunk.
>>>
>>> On Monday, 11 June 2012 14:23:20 UTC+1, szimszon wrote:
>>>>
>>>> It's on the console where you start the web2py.py...
>>>>
>>>> 2012. június 11., hétfő 14:19:45 UTC+2 időpontban szimszon a következőt
>>>> írta:
>>>>>
>>>>> http://code.google.com/p/web2py/issues/detail?id=849
>>>>>
>>>>> Exception in thread Thread-21:
>>>>> Traceback (most recent call last):
>>>>> File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
>>>>> self.run()
>>>>> File "/home/szimszon/fejlesztes/sajat/web2py/gluon/newcron.py", line
>>>>> 227, in run
>>>>> proc = subprocess.Popen(self.cmd.split(),
>>>>> AttributeError: 'list' object has no attribute 'split'
>>>>>
>>>>> Version 2.00.0 (2012-06-10 01:18:28) dev
>>>>>
>>>>>
>>>>>