From 96aa2c8b0b23baee8b9385605ebb1f5bd6665f50 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 29 May 2008 13:04:20 -0700 Subject: [PATCH] Make cover extraction in lrf-meta much more efficient. --- src/calibre/ebooks/lrf/meta.py | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/calibre/ebooks/lrf/meta.py b/src/calibre/ebooks/lrf/meta.py index 9bd3c43e30..9c2882dcee 100644 --- a/src/calibre/ebooks/lrf/meta.py +++ b/src/calibre/ebooks/lrf/meta.py @@ -563,17 +563,14 @@ class LRFMetaFile(object): def get_cover(self): from calibre.ebooks.lrf.objects import get_object - for id, offset, size in self.get_objects_by_type(0x06): #Blocks - block = get_object(None, self._file, id, offset, size, self.xor_key) - tid, ref = struct.unpack('