I agree with you that the snippet -1 is for reboot jobs. I think the
current bug is mainly caused by the other part:

  if ctype=='ext':
    go=False

Because I am using hard cron mode, so the "go=False" can never
execute, hence my daily cron job keeps running hourly. Hope you can
understand the situation.

Actually my current work around is simple and works for me. That is:

  # if ctype=='ext': ### Don't use it at all
  go = False

But I am not sure whether I miss something. That's why I am seeking
for help. Thanks!

On Sep17, 9:04pm, AchipA <attila.cs...@gmail.com> wrote:
> IIRC in that particular code snippet -1 was deprecated in favor of the
> more standard @reboot keyword. I have not noticed such a bug, but will
> certainly check it out for a possible regression.
>
> On Sep 16, 4:23 pm, Iceberg <iceb...@21cn.com> wrote:
>
>
>
> > Hi Achipa or Kacper,
>
> > I noticed that in gluon/contrib/cron.py rev1189, a pair of lines in
> > previous rev as:
>
> >   if task['min'] > -1 or ctype == 'ext':
> >     go = False
>
> > are changed into:
>
> >   if ctype == 'ext':
> >     go = False
>
> > Though I don't fully understand the purpose of the former, but at
> > least the latter causes a bug when using "hard" cron mode. My tasks
> > defined as "10 1 * * * blah" are still invoked hourly.
>
> > Hope above information is enough for reproduce the bug.
>
> > Sincerely,
> > Iceberg
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to