From 6d8bde49b32fd42de27ee44bd9896d9661b5b568 Mon Sep 17 00:00:00 2001 From: AlexBCa Date: Sat, 19 Oct 2024 11:04:48 +0200 Subject: [PATCH] fix: when loading ignores files that are not text files. --- manuskript/load_save/version_1.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/manuskript/load_save/version_1.py b/manuskript/load_save/version_1.py index 6e45a0c5..34f28bc7 100644 --- a/manuskript/load_save/version_1.py +++ b/manuskript/load_save/version_1.py @@ -694,6 +694,10 @@ def loadProject(project, zip=None): filename = os.path.join(dirpath, f) with open(filename, 'rt', encoding="utf8") as fo: files[os.path.join(p, f)] = fo.read() + + except (UnicodeDecodeError, FileNotFoundError, IsADirectoryError) as e: + LOGGER.error("Ignore file: "+ filename + "because of the error " + e.reason) + except PermissionError as e: LOGGER.error("Cannot open file " + filename + ": " + e.strerror) errors.append(fo)