diff options
Diffstat (limited to 'dateutil/parser')
| -rw-r--r-- | dateutil/parser/__init__.py | 4 | ||||
| -rw-r--r-- | dateutil/parser/_parser.py | 20 |
2 files changed, 5 insertions, 19 deletions
diff --git a/dateutil/parser/__init__.py b/dateutil/parser/__init__.py index 2cc195a..734d829 100644 --- a/dateutil/parser/__init__.py +++ b/dateutil/parser/__init__.py @@ -1,15 +1,13 @@ # -*- coding: utf-8 -*- from ._parser import parse, parser, parserinfo from ._parser import DEFAULTPARSER, DEFAULTTZPARSER -from ._parser import InvalidDateError, InvalidDatetimeError, InvalidTimeError from ._parser import __doc__ from .isoparser import isoparser, isoparse __all__ = ['parse', 'parser', 'parserinfo', - 'isoparse', 'isoparser', - 'InvalidDatetimeError', 'InvalidDateError', 'InvalidTimeError'] + 'isoparse', 'isoparser'] ### 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 |
