diff options
Diffstat (limited to 'dateutil/parser/_parser.py')
| -rw-r--r-- | dateutil/parser/_parser.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/dateutil/parser/_parser.py b/dateutil/parser/_parser.py index dbd5ab4..9ab896f 100644 --- a/dateutil/parser/_parser.py +++ b/dateutil/parser/_parser.py @@ -651,7 +651,10 @@ class parser(object): if len(res) == 0: raise ParserError("String does not contain a date: %s", timestr) - ret = self._build_naive(res, default) + try: + ret = self._build_naive(res, default) + except ValueError as e: + six.raise_from(ParserError(e.args[0] + ": %s", timestr), e) if not ignoretz: ret = self._build_tzaware(ret, res, tzinfos) |
