diff options
| author | Paul Ganssle <paul@ganssle.io> | 2018-01-07 12:29:05 -0500 |
|---|---|---|
| committer | Paul Ganssle <paul@ganssle.io> | 2018-01-07 12:29:05 -0500 |
| commit | bcbc00f1688a6a30cdb48e509563a2ab0aeed41e (patch) | |
| tree | 162dc144901324a8a874dfed7e843098f14b6f65 /dateutil/parser | |
| parent | 31dc2a5e89a8db129c3209ebb981a2c21a9c3c62 (diff) | |
| download | dateutil-git-bcbc00f1688a6a30cdb48e509563a2ab0aeed41e.tar.gz | |
Only raise ValueError in parser for now
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 |
