From 9b6bcf21ac093f93ae812df0dbece9ee75b0bb00 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 6 May 2010 10:21:02 -0600 Subject: [PATCH] Make dd/mm order detection more robust --- src/calibre/utils/date.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/date.py b/src/calibre/utils/date.py index e48e10d90f..cb1b1fe1ad 100644 --- a/src/calibre/utils/date.py +++ b/src/calibre/utils/date.py @@ -25,7 +25,13 @@ class SafeLocalTimeZone(tzlocal): return False def compute_locale_info_for_parse_date(): - dt = datetime.strptime('1/5/2000', "%x") + try: + dt = datetime.strptime('1/5/2000', "%x") + except ValueError: + try: + dt = datetime.strptime('1/5/01', '%x') + except: + return False if dt.month == 5: return True return False