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.9%) to 90.698% when pulling c2f16d66cb16f93ccbe9212d0550a2e7f9e042d0 on HousekeepLtd:failed-notifications-improvements into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
Coverage increased (+0.9%) to 90.698% when pulling c44e5525c607db4c93828b6ff720e78726fbd048 on HousekeepLtd:failed-notifications-improvements into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
Coverage increased (+0.9%) to 90.698% when pulling cdb858a7073080ce5207b85b03ed0d77eaa02464 on HousekeepLtd:failed-notifications-improvements into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
Coverage increased (+0.9%) to 90.698% when pulling c1e36143a9371f4b4fd23c21f0a6410ee7179e4e on HousekeepLtd:failed-notifications-improvements into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
Coverage increased (+0.9%) to 90.698% when pulling c1e36143a9371f4b4fd23c21f0a6410ee7179e4e on HousekeepLtd:failed-notifications-improvements into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
Coverage increased (+0.9%) to 90.698% when pulling c1e36143a9371f4b4fd23c21f0a6410ee7179e4e on HousekeepLtd:failed-notifications-improvements into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
Coverage increased (+0.9%) to 90.698% when pulling c1e36143a9371f4b4fd23c21f0a6410ee7179e4e on HousekeepLtd:failed-notifications-improvements into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
Coverage increased (+0.9%) to 90.698% when pulling c1e36143a9371f4b4fd23c21f0a6410ee7179e4e on HousekeepLtd:failed-notifications-improvements into 57bd91260bb658911880813dbac06f79483ac601 on Tivix:master.
Coverage increased (+0.9%) to 90.698% when pulling fccc6df02d4c3febffcd369295e67d9a76eb87e1 on HousekeepLtd:failed-notifications-improvements into db4a5cc3c8eb289b306e4798761e11b7d63aae4c on Tivix:master.
Coverage increased (+1.4%) to 91.246% when pulling d66f0685d4b81ad0c7c5a47d3816fd27acdf2a39 on HousekeepLtd:failed-notifications-improvements into db4a5cc3c8eb289b306e4798761e11b7d63aae4c on Tivix:master.
failure_reported
flag added to each log entry, which is used to avoid notifying users multiple times about the same failed job>=
to account for when the job in question has run multiple times before the notification job runs