diff --git a/src/stubber/publish/stubpackage.py b/src/stubber/publish/stubpackage.py index d06d1064..1fdb8b19 100644 --- a/src/stubber/publish/stubpackage.py +++ b/src/stubber/publish/stubpackage.py @@ -255,8 +255,12 @@ def pyproject(self) -> Union[Dict[str, Any], None]: pyproject = None _toml = self.toml_path if (_toml).exists(): - with open(_toml, "rb") as f: - pyproject = tomllib.load(f) + log.info(f"Load pyproject from {_toml}") + try: + with open(_toml, "rb") as f: + pyproject = tomllib.load(f) + except tomllib.TOMLDecodeError as e: + log.error(f"Could not load pyproject.toml file {e}") return pyproject @pyproject.setter