Tivix / django-cron

Write cron business logic as a Python class and let this app do the rest! It enables Django projects to schedule cron tasks, tracks their success / failures, manages contention (via a cache) etc. Basically takes care of all the boring work for you :-)
www.tivix.com
MIT License
900 stars 193 forks source link

Fixing `run_at_times` issues #48

Closed ghinch closed 9 years ago

ghinch commented 9 years ago

Fixing issues with run_at_times:

  1. Native datetimes were being used to compare to timezone aware datetimes on logs.
  2. I would expect run_at_times to only run once per day at each time. This was not currently the case, have fixed.
coveralls commented 9 years ago

Coverage Status

Coverage increased (+0.04%) to 91.46% when pulling 574cfadd05b1f608b299233122cb000553ed3c71 on growthstreet:non-native-tz into eecfe0f2504527f3c1dcc7c7b29eec20d13cc871 on Tivix:master.

coveralls commented 9 years ago

Coverage Status

Coverage increased (+0.04%) to 91.46% when pulling 574cfadd05b1f608b299233122cb000553ed3c71 on growthstreet:non-native-tz into eecfe0f2504527f3c1dcc7c7b29eec20d13cc871 on Tivix:master.

coveralls commented 9 years ago

Coverage Status

Coverage increased (+0.04%) to 91.46% when pulling fe6b7e25290a913fbcf06dfe992bd99e96e5cbb3 on growthstreet:non-native-tz into eecfe0f2504527f3c1dcc7c7b29eec20d13cc871 on Tivix:master.

coveralls commented 9 years ago

Coverage Status

Coverage increased (+0.04%) to 91.46% when pulling fe6b7e25290a913fbcf06dfe992bd99e96e5cbb3 on growthstreet:non-native-tz into eecfe0f2504527f3c1dcc7c7b29eec20d13cc871 on Tivix:master.