From bab32622ffb6c430079f8911965a0fa9d36cbd52 Mon Sep 17 00:00:00 2001 From: oclaim Date: Tue, 8 Jul 2025 10:07:34 -0400 Subject: [PATCH] Added a traceback for when an expansion initilisation goes wrong --- src/NoPELib/player_settings.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/NoPELib/player_settings.py b/src/NoPELib/player_settings.py index cc0cdc7..8d22f79 100644 --- a/src/NoPELib/player_settings.py +++ b/src/NoPELib/player_settings.py @@ -320,8 +320,9 @@ class ExpansionsManager: def _createExpansion(self, expansionID): try: expansion = getattr(expansionsLib, expansionID)(expansionID, self) - except: - pass + except Exception as e: + print(f"Could not initilise {expansionID} because of traceback:") + print(e) else: self._activeExpansions[expansionID] = expansion