fix error when there are no changes in an update

This commit is contained in:
Romain Bignon 2011-07-19 13:40:49 +02:00
commit 61f28ad4ac

View file

@ -264,7 +264,12 @@ class IssuePage(NewIssuePage):
update['message'] = None update['message'] = None
changes = [] changes = []
for li in self.parser.select(div, 'ul.details', 1).findall('li'): try:
details = self.parser.select(div, 'ul.details', 1)
except BrokenPageError:
pass
else:
for li in details.findall('li'):
field = li.find('strong').text.decode('utf-8') field = li.find('strong').text.decode('utf-8')
if len(li.findall('i')) == 2: if len(li.findall('i')) == 2:
last = li.findall('i')[0].text.decode('utf-8') last = li.findall('i')[0].text.decode('utf-8')