From 9d9a927d7cabe5a8e9da3df2226fe814abf3956a Mon Sep 17 00:00:00 2001 From: deadc0de6 <8973919+deadc0de6@users.noreply.github.com.> Date: Tue, 10 Mar 2026 22:57:47 +0100 Subject: [PATCH] fix exception catching --- dotdrop/templategen.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dotdrop/templategen.py b/dotdrop/templategen.py index abd88e5..197e777 100644 --- a/dotdrop/templategen.py +++ b/dotdrop/templategen.py @@ -62,9 +62,13 @@ class Templategen: try: mimes = mimes.split(',') self.mime_text = [mime.strip().lower() for mime in mimes] - except Exception as e: + except TypeError as e: self.log.warn(f'{ENV_DOTDROP_MIME_TEXT} parsing: {e}') self.mime_text = [] + except AttributeError as e: + self.log.warn(f'{ENV_DOTDROP_MIME_TEXT} parsing: {e}') + self.mime_text = [] + loader1 = FileSystemLoader(self.base) loader2 = FunctionLoader(self._template_loader) loader = ChoiceLoader([loader1, loader2])