From 87dc7ffbd23c0932b364e4e958901e23ccfb4012 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 26 Oct 2007 18:30:17 +0000 Subject: [PATCH] Fix bug in parsing LRF. --- src/libprs500/ebooks/lrf/objects.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libprs500/ebooks/lrf/objects.py b/src/libprs500/ebooks/lrf/objects.py index d192010ede..9f7cf68f94 100644 --- a/src/libprs500/ebooks/lrf/objects.py +++ b/src/libprs500/ebooks/lrf/objects.py @@ -620,6 +620,8 @@ class Text(LRFStream): self.content.append(self.__class__.TextTag('P')) def close_containers(self, start=0): + if len(self.content) == 0: + return open_containers = 0 if len(self.content) > 0 and isinstance(self.content[-1], self.__class__.Span): self.content.pop()