From: Fredrik Tolf Date: Sat, 11 May 2013 15:02:17 +0000 (+0200) Subject: Reimplemented pagetree.idlist nicer. X-Git-Url: http://dolda2000.com/gitweb/?p=automanga.git;a=commitdiff_plain;h=bc48738dbde976a77f953c96127f047092d48a35 Reimplemented pagetree.idlist nicer. --- diff --git a/manga/lib.py b/manga/lib.py index 2a11cb1..373c932 100644 --- a/manga/lib.py +++ b/manga/lib.py @@ -46,8 +46,8 @@ class pagetree(object): """Returns a list of the IDs necessary to resolve this node from the root node.""" if len(self.stack) == 0: - raise Exception("Cannot get ID list on root node.") - return [n.id for n, i in self.stack[1:]] + [self.id] + return [] + return self.stack[-1][0].idlist() + [self.id] def byidlist(self, idlist): if len(idlist) == 0: