better handle errors with date parsing (issue983)
authorDirkjan Ochtman <dirkjan@ochtman.nl>
Wed, 13 Feb 2008 16:46:43 +0100
changeset 6087 12856a1742dc
parent 6034 83633602e2c5
child 6088 3b96cefc1b2b
better handle errors with date parsing (issue983) Windows cannot always handle a 1970-01-01 parameter to time.mktime().
mercurial/util.py
--- a/mercurial/util.py	Fri Feb 08 18:07:55 2008 -0200
+++ b/mercurial/util.py	Wed Feb 13 16:46:43 2008 +0100
@@ -1541,7 +1541,7 @@
         for format in formats:
             try:
                 when, offset = strdate(string, format, defaults)
-            except ValueError:
+            except (ValueError, OverflowError):
                 pass
             else:
                 break