diff options
-rw-r--r-- | dateutil/parser/isoparser.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/dateutil/parser/isoparser.py b/dateutil/parser/isoparser.py index 2ef2afc..d43c556 100644 --- a/dateutil/parser/isoparser.py +++ b/dateutil/parser/isoparser.py @@ -155,6 +155,9 @@ class Isoparser(object): Returns a :class:`datetime.date` object """ components, pos = self._parse_isodate(datestr) + if pos < len(datestr): + raise ValueError('String contains unknown ISO ' + + 'components: {}'.format(datestr)) return date(*components) @classmethod |