diff --git a/datefinder/__init__.py b/datefinder/__init__.py index 5b1b2bc..c88ffef 100644 --- a/datefinder/__init__.py +++ b/datefinder/__init__.py @@ -100,7 +100,7 @@ def parse_date_string(self, date_string, captures): # otherwise self._find_and_replace method might corrupt them try: as_dt = parser.parse(date_string, default=self.base_date) - except ValueError: + except (ValueError, OverflowError): # replace tokens that are problematic for dateutil date_string, tz_string = self._find_and_replace(date_string, captures)