# HG changeset patch # User Dirkjan Ochtman # Date 2008-02-13 15:46:43 # Node ID 12856a1742dc9f90e1405a07447e75971e3ded7e # Parent 83633602e2c586104ba07451a19f9b532c9b660a better handle errors with date parsing (issue983) Windows cannot always handle a 1970-01-01 parameter to time.mktime(). diff --git a/mercurial/util.py b/mercurial/util.py --- a/mercurial/util.py +++ b/mercurial/util.py @@ -1541,7 +1541,7 @@ def parsedate(string, formats=None, defa for format in formats: try: when, offset = strdate(string, format, defaults) - except ValueError: + except (ValueError, OverflowError): pass else: break