summaryrefslogtreecommitdiff
path: root/dateutil/parser/_parser.py
diff options
context:
space:
mode:
authorPaul Ganssle <paul@ganssle.io>2018-01-07 12:29:05 -0500
committerPaul Ganssle <paul@ganssle.io>2018-01-07 12:29:05 -0500
commitbcbc00f1688a6a30cdb48e509563a2ab0aeed41e (patch)
tree162dc144901324a8a874dfed7e843098f14b6f65 /dateutil/parser/_parser.py
parent31dc2a5e89a8db129c3209ebb981a2c21a9c3c62 (diff)
downloaddateutil-git-bcbc00f1688a6a30cdb48e509563a2ab0aeed41e.tar.gz
Only raise ValueError in parser for now
Diffstat (limited to 'dateutil/parser/_parser.py')
-rw-r--r--dateutil/parser/_parser.py20
1 files changed, 4 insertions, 16 deletions
diff --git a/dateutil/parser/_parser.py b/dateutil/parser/_parser.py
index 04770ce..baac3fe 100644
--- a/dateutil/parser/_parser.py
+++ b/dateutil/parser/_parser.py
@@ -788,7 +788,7 @@ class parser(object):
hour_offset = int(l[i + 1][:2])
min_offset = 0
else:
- raise InvalidDatetimeError(timestr)
+ raise ValueError(timestr)
res.tzoffset = signal * (hour_offset * 3600 + min_offset * 60)
@@ -807,7 +807,7 @@ class parser(object):
# Check jumps
elif not (info.jump(l[i]) or fuzzy):
- raise InvalidDatetimeError(timestr)
+ raise ValueError(timestr)
else:
skipped_idxs.append(i)
@@ -920,7 +920,7 @@ class parser(object):
if value is not None:
ymd.append(value, 'M')
else:
- raise InvalidDatetimeError()
+ raise ValueError()
if idx + 3 < len_l and tokens[idx + 3] == sep:
# We have three members
@@ -956,7 +956,7 @@ class parser(object):
ymd.append(value)
elif not fuzzy:
- raise InvalidDatetimeError()
+ raise ValueError()
return idx
@@ -1509,16 +1509,4 @@ DEFAULTTZPARSER = _tzparser()
def _parsetz(tzstr):
return DEFAULTTZPARSER.parse(tzstr)
-
-class InvalidDatetimeError(ValueError):
- pass
-
-
-class InvalidDateError(InvalidDatetimeError):
- pass
-
-
-class InvalidTimeError(InvalidDatetimeError):
- pass
-
# vim:ts=4:sw=4:et