diff options
author | Jose Diaz-Gonzalez <email@josediazgonzalez.com> | 2016-07-27 04:00:27 -0400 |
---|---|---|
committer | Jose Diaz-Gonzalez <email@josediazgonzalez.com> | 2016-08-15 17:07:43 -0400 |
commit | 2261d776c49870604d37a3ff4ff787e610d11559 (patch) | |
tree | 531006a4cc6e053e486d000ce33bc32456148725 /src/croniter/croniter.py | |
parent | 096d7c00da13088a5433164bc387987134703e62 (diff) | |
download | croniter-2261d776c49870604d37a3ff4ff787e610d11559.tar.gz |
Raise ValueError on negative numbers
Closes #25
Diffstat (limited to 'src/croniter/croniter.py')
-rw-r--r-- | src/croniter/croniter.py | 4 |
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) |