aboutsummaryrefslogtreecommitdiff
path: root/src/core_modules/cron.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-12-12 12:06:02 +0000
committerGravatar jesopo2019-12-12 12:06:02 +0000
commit20842854801c68c7d2684b2d05686d729e014784 (patch)
treea4ad223fd41be6820d76e400d9a00c7f31292305 /src/core_modules/cron.py
parentcomma-separated cron schedule check should be first (diff)
signature
support cron schedule range values
Diffstat (limited to 'src/core_modules/cron.py')
-rw-r--r--src/core_modules/cron.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core_modules/cron.py b/src/core_modules/cron.py
index d9793e02..56a73206 100644
--- a/src/core_modules/cron.py
+++ b/src/core_modules/cron.py
@@ -40,6 +40,10 @@ class Module(ModuleManager.BaseModule):
if (timestamp_part%schedule_step) == 0:
return True
+ elif "-" in schedule_part:
+ left, right = schedule_part.split("-", 1)
+ return int(left) <= timestamp_part <= int(right)
+
elif schedule_part == "*":
return True