From e2547b5c844da1832e42b8110afeececa05e257f Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Mon, 24 Nov 2014 17:59:48 +0100 Subject: [PATCH] [imdb] fix : python datetime is locale-dependent, waiting for better fix --- modules/imdb/browser.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/modules/imdb/browser.py b/modules/imdb/browser.py index 027f4987bb..b91eb34deb 100644 --- a/modules/imdb/browser.py +++ b/modules/imdb/browser.py @@ -125,7 +125,24 @@ def get_movie(self, id): if m: duration = int(m.group(1)) if 'Released' in jres: - release_date = datetime.strptime(str(jres['Released']), '%d %b %Y') + months = { + 'Jan':'01', + 'Feb':'02', + 'Mar':'03', + 'Apr':'04', + 'May':'05', + 'Jun':'06', + 'Jul':'07', + 'Aug':'08', + 'Sep':'09', + 'Oct':'10', + 'Nov':'11', + 'Dec':'12', + } + released_string = str(jres['Released']) + for st in months: + released_string = released_string.replace(st,months[st]) + release_date = datetime.strptime(released_string, '%d %m %Y') if 'Country' in jres: country = u'' for c in jres['Country'].split(', '): -- GitLab