Dolda2000 GitWeb
/
automanga.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
699d0c1
)
Better error handling for mangafox.
author
Fredrik Tolf
<fredrik@dolda2000.com>
Sat, 11 May 2013 13:45:00 +0000
(15:45 +0200)
committer
Fredrik Tolf
<fredrik@dolda2000.com>
Sat, 11 May 2013 13:45:00 +0000
(15:45 +0200)
manga/mangafox.py
patch
|
blob
|
blame
|
history
diff --git
a/manga/mangafox.py
b/manga/mangafox.py
index
110be99
..
ed40efb
100644
(file)
--- 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"})
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")
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]))
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):
return self.cvol
def __str__(self):