X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=manga%2Freader.py;h=0940a6cbeae5e2661d5cdc06615b94a07f2db61e;hb=0e3381a218fceef0c0f3c8f7f0bd916a35edc0a0;hp=c957b134d20e6e7254482bd147ef903d63d93f28;hpb=5c11ebea8cbdb69f6d9026d7ecbe02b0997ed869;p=automanga.git diff --git a/manga/reader.py b/manga/reader.py index c957b13..0940a6c 100644 --- a/manga/reader.py +++ b/manga/reader.py @@ -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):