From d6c594f69d16aadc1ea571d4b8d7ea53d3ab7559 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sun, 5 Feb 2012 19:22:33 +0100 Subject: [PATCH] fixes --- modules/gazelle/pages/torrents.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/gazelle/pages/torrents.py b/modules/gazelle/pages/torrents.py index 79b5b7679d..d7695470ed 100644 --- a/modules/gazelle/pages/torrents.py +++ b/modules/gazelle/pages/torrents.py @@ -87,7 +87,7 @@ def iter_torrents(self): if title: title += u' (%s)' % tds[i].find('a').text else: - title = tds[i].find('a').text + title = ' - '.join([a.text for a in tds[i].findall('a')]) url = urlparse.urlparse(tds[i].find('a').attrib['href']) params = parse_qs(url.query) if 'torrentid' in params: @@ -98,7 +98,10 @@ def iter_torrents(self): if not m: continue id = '%s.%s' % (params['id'][0], m.group(1)) - size, unit = tds[i+3].text.split() + try: + size, unit = tds[i+3].text.split() + except ValueError: + size, unit = tds[i+2].text.split() size = get_bytes_size(float(size.replace(',','')), unit) seeders = int(tds[-2].text) leechers = int(tds[-1].text) -- GitLab