summaryrefslogtreecommitdiff
path: root/src/croniter/croniter.py
diff options
context:
space:
mode:
authorJose Diaz-Gonzalez <email@josediazgonzalez.com>2016-07-27 04:00:27 -0400
committerJose Diaz-Gonzalez <email@josediazgonzalez.com>2016-08-15 17:07:43 -0400
commit2261d776c49870604d37a3ff4ff787e610d11559 (patch)
tree531006a4cc6e053e486d000ce33bc32456148725 /src/croniter/croniter.py
parent096d7c00da13088a5433164bc387987134703e62 (diff)
downloadcroniter-2261d776c49870604d37a3ff4ff787e610d11559.tar.gz
Raise ValueError on negative numbers
Closes #25
Diffstat (limited to 'src/croniter/croniter.py')
-rw-r--r--src/croniter/croniter.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/croniter/croniter.py b/src/croniter/croniter.py
index 25bb42d..6fcf8da 100644
--- a/src/croniter/croniter.py
+++ b/src/croniter/croniter.py
@@ -110,6 +110,10 @@ class croniter(object):
# if j % int(step) == 0:
# e_list.append(j)
else:
+ if t.startswith('-'):
+ raise ValueError(
+ "[{0}] is not acceptable, out of range".format(
+ expr_format))
if not star_or_int_re.search(t):
t = self._alphaconv(i, t)