X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=manga%2Flib.py;h=ffea7a3e30c753d257ed7ca84328609c6b24b894;hb=75732d5a659e0faa04b7bb0dee367387438c05ba;hp=d901e9fcd9d1e9f8b449dd7360108ea4caa26432;hpb=9948db89162b12bd94971dbad4b0f765dd1b47f5;p=automanga.git diff --git a/manga/lib.py b/manga/lib.py index d901e9f..ffea7a3 100644 --- a/manga/lib.py +++ b/manga/lib.py @@ -36,7 +36,11 @@ class pagetree(object): `id', which should be a string that can be passed to the `byid' function of its parent node to recover the node. Such string ID should be more persistent than the node's numeric index in the - parent.""" + parent. + + All pagetree objects should contain an attribute `name', + containing some human-readable Unicode representation of the + pagelist.""" def idlist(self): """Returns a list of the IDs necessary to resolve this node @@ -52,10 +56,7 @@ class pagetree(object): class pagelist(pagetree): """Class representing a list of either pages, or nested - pagelists. Might be, for instance, a volume or a chapter. - - All pagelists should contain an attribute `name', containing some - human-readable Unicode representation of the pagelist.""" + pagelists. Might be, for instance, a volume or a chapter.""" def __len__(self): """Return the number of (direct) sub-nodes in this pagelist. @@ -162,7 +163,7 @@ class cursor(object): raise StopIteration() def prev(self): - for n, i in reversed(self.cur,stack): + for n, i in reversed(self.cur.stack): if i > 0: self.cur = self.descend(n[i - 1]) return self.cur