From 5c244f2680cbe627ce3769ae4665f7dd133cf062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Wed, 9 Feb 2022 15:39:36 +0100 Subject: [PATCH] better error checking --- PyTeX/format/pytex_formatter.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/PyTeX/format/pytex_formatter.py b/PyTeX/format/pytex_formatter.py index cc62aad..a352809 100644 --- a/PyTeX/format/pytex_formatter.py +++ b/PyTeX/format/pytex_formatter.py @@ -169,10 +169,11 @@ class PyTeXFormatter(FormatterIF, ABC): @property def raw_name(self) -> str: - try: - return self._input_file.name.split('.', maxsplit=1)[0] - except: - raise NotImplementedError + parts = self._input_file.name.split('.', maxsplit=1) + if not len(parts) == 2: + raise NotImplementedError # invalid file name + else: + return parts[0] @property def name(self):