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 :-)
Coverage increased (+0.04%) to 89.861% when pulling f20ab30b0a2ee85aa2032c5a384fe1dc2bc95a73 on pardo:master into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
I wanted to be able to use custom handlers for exceptions instead of waiting for the FailedRunsNotificationCronJob to run