fixing a bug in itunes.py

This commit is contained in:
Rolux 2008-05-07 14:33:00 +02:00
parent b34403d15e
commit 209e754d35

View file

@ -88,6 +88,7 @@ def parseCast(xml, title):
def parseMovies(xml, title): def parseMovies(xml, title):
list = [] list = []
try:
strings = findRe(xml, '<SetFontStyle normalStyle="outlineTitleFontStyle"><b>%s(.*?)</Test>' % title[:-1].upper()).split('</GotoURL>') strings = findRe(xml, '<SetFontStyle normalStyle="outlineTitleFontStyle"><b>%s(.*?)</Test>' % title[:-1].upper()).split('</GotoURL>')
strings.pop() strings.pop()
for string in strings: for string in strings:
@ -96,6 +97,8 @@ def parseMovies(xml, title):
'title': findRe(string, '<SetFontStyle normalStyle="outlineTextFontStyle"><b>(.*?)</b></SetFontStyle>') 'title': findRe(string, '<SetFontStyle normalStyle="outlineTextFontStyle"><b>(.*?)</b></SetFontStyle>')
}) })
return list return list
except:
return list
class ItunesAlbum: class ItunesAlbum:
def __init__(self, id = '', title = '', artist = ''): def __init__(self, id = '', title = '', artist = ''):
@ -176,4 +179,5 @@ if __name__ == '__main__':
for v in data['relatedMovies']: for v in data['relatedMovies']:
data = ItunesMovie(id = v['id']).getData() data = ItunesMovie(id = v['id']).getData()
print simplejson.dumps(data, sort_keys = True, indent = 4) print simplejson.dumps(data, sort_keys = True, indent = 4)
# print test.getData() data = ItunesMovie(id='272960052').getData()
print simplejson.dumps(data, sort_keys = True, indent = 4)