From 0b9d6faaf66718b85458204ab3aeb12cf7117cb5 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Sat, 4 Oct 2008 15:57:23 +0200 Subject: [PATCH] dont use strftime, it does not work for years like 1897 --- oxweb/imdb.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/oxweb/imdb.py b/oxweb/imdb.py index b0cf02a..9591d05 100644 --- a/oxweb/imdb.py +++ b/oxweb/imdb.py @@ -374,18 +374,19 @@ def getMovieReleaseDate(imdbId): def _parseDate(d): try: parsed_date = time.strptime(d, "%d %B %Y") + parsed_date = '%s-%02d-%02d' % (parsed_date.tm_year, parsed_date.tm_mon, parsed_date.tm_mday) parsed_date = time.strftime('%Y-%m-%d', parsed_date) return parsed_date except: try: parsed_date = time.strptime(d, "%B %Y") - parsed_date = time.strftime('%Y-%m-01', parsed_date) + parsed_date = '%s-%02d-01' % (parsed_date.tm_year, parsed_date.tm_mon) return parsed_date except: pass try: parsed_date = time.strptime(d, "%Y") - parsed_date = time.strftime('%Y-01-01', parsed_date) + parsed_date = '%s-01-01' % (parsed_date.tm_year) return parsed_date except: pass