diff options
Diffstat (limited to 'kindlecomicconverter/metadata.py')
-rw-r--r-- | kindlecomicconverter/metadata.py | 4 |
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: |