From 61b32834f645c68902257c48fffccf32d2931c6c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 3 Oct 2010 21:17:03 -0600 Subject: [PATCH] Fix #7058 (.CHM conversion fails) --- src/calibre/ebooks/chm/reader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/chm/reader.py b/src/calibre/ebooks/chm/reader.py index 831c16bf6a..6b2ef2d211 100644 --- a/src/calibre/ebooks/chm/reader.py +++ b/src/calibre/ebooks/chm/reader.py @@ -151,7 +151,8 @@ class CHMReader(CHMFile): continue raise self._extracted = True - files = os.listdir(output_dir) + files = [x for x in os.listdir(output_dir) if + os.path.isfile(os.path.join(output_dir, x))] if self.hhc_path not in files: for f in files: if f.lower() == self.hhc_path.lower():