]> git.dolda2000.com Git - automanga.git/commitdiff
Raise slightly more helpful error on idpageget failure.
authorFredrik Tolf <fredrik@dolda2000.com>
Thu, 31 Dec 2015 02:44:28 +0000 (03:44 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Thu, 31 Dec 2015 02:44:28 +0000 (03:44 +0100)
manga/reader.py

index c957b134d20e6e7254482bd147ef903d63d93f28..0940a6cbeae5e2661d5cdc06615b94a07f2db61e 100644 (file)
@@ -157,7 +157,10 @@ class idpageget(future):
         self.idlist = idlist
 
     def value(self):
-        return lib.cursor(self.bnode.byidlist(self.idlist)).cur
+        try:
+            return lib.cursor(self.bnode.byidlist(self.idlist)).cur
+        except KeyError:
+            raise KeyError("could not find last read page: " + repr(self.idlist))
 
 class pageget(future):
     def __init__(self, fnode):