diff --git a/modules/imdb/browser.py b/modules/imdb/browser.py index b91eb34deb227ce8eab9c7efbbce564ee31fa821..4a5d062c93137cbcaedaf07fba400e77f14f2d11 100644 --- a/modules/imdb/browser.py +++ b/modules/imdb/browser.py @@ -125,24 +125,27 @@ def get_movie(self, id): if m: duration = int(m.group(1)) if 'Released' in jres: - 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 released_string == 'N/A': + release_date = NotAvailable + else: + 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', + } + 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(', '):