about summary refs log tree commit diff
path: root/kindlecomicconverter/metadata.py
diff options
context:
space:
mode:
authorPaweł Jastrzębski <pawelj@iosphe.re>2017-10-14 17:57:00 +0200
committerPaweł Jastrzębski <pawelj@iosphe.re>2017-10-14 17:57:00 +0200
commit08ed304f8e4c64b7537f188c6e2014e78438976c (patch)
tree9dde4f6c90c154646272812fd772c39faf6debf6 /kindlecomicconverter/metadata.py
parentFixed directory sorting (close #235) (diff)
downloadkcc-08ed304f8e4c64b7537f188c6e2014e78438976c.tar.gz
kcc-08ed304f8e4c64b7537f188c6e2014e78438976c.tar.bz2
kcc-08ed304f8e4c64b7537f188c6e2014e78438976c.zip
Allow metadata editor to embed directories
Diffstat (limited to 'kindlecomicconverter/metadata.py')
-rw-r--r--kindlecomicconverter/metadata.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/kindlecomicconverter/metadata.py b/kindlecomicconverter/metadata.py
index f2cf488..714dcd1 100644
--- a/kindlecomicconverter/metadata.py
+++ b/kindlecomicconverter/metadata.py
@@ -43,10 +43,10 @@ class MetadataParser:
                      'Bookmarks': []}
         self.rawdata = None
         self.compressor = None
-        if self.source.endswith('.xml'):
+        if self.source.endswith('.xml') and os.path.exists(self.source):
             self.rawdata = parse(self.source)
             self.parseXML()
-        else:
+        elif not self.source.endswith('.xml'):
             if is_zipfile(self.source):
                 self.compressor = 'zip'
                 with ZipFile(self.source) as zip_file: