From 75732d5a659e0faa04b7bb0dee367387438c05ba Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Sat, 11 May 2013 15:45:00 +0200 Subject: [PATCH] Better error handling for mangafox. --- manga/mangafox.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/manga/mangafox.py b/manga/mangafox.py index 110be99..ed40efb 100644 --- a/manga/mangafox.py +++ b/manga/mangafox.py @@ -127,7 +127,7 @@ class manga(lib.manga): if self.cvol is None: page = soup(htcache.fetch(self.url)) vls = page.find("div", id="chapters").findAll("div", attrs={"class": "slide"}) - self.cvol = [] + cvol = [] for i, vn in enumerate(reversed(vls)): name = vn.find("h3", attrs={"class": "volume"}).contents[0].strip() vid = name.encode("utf8") @@ -149,7 +149,8 @@ class manga(lib.manga): if url[-7:] != "/1.html": raise Exception("parse error: unexpected chapter URL for %r: %s" % (self, url)) vol.ch.append(chapter(vol, vol.stack + [(vol, o)], chid, name, url[:-6])) - self.cvol.append(vol) + cvol.append(vol) + self.cvol = cvol return self.cvol def __str__(self): -- 2.11.0