diff options
Diffstat (limited to 'nbxmpp')
-rw-r--r-- | nbxmpp/modules/date_and_time.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nbxmpp/modules/date_and_time.py b/nbxmpp/modules/date_and_time.py index d024bdd..5ff9bb7 100644 --- a/nbxmpp/modules/date_and_time.py +++ b/nbxmpp/modules/date_and_time.py @@ -160,6 +160,11 @@ def parse_datetime( except ValueError: return None + if not 1 < date_time.year < 9999: + # Raise/Reduce MIN/MAX year so converting to different + # timezones cannot get out of range + return None + if check_utc: if convert != 'utc': raise ValueError( |