diff --git a/src/readfish/entry_points/targets.py b/src/readfish/entry_points/targets.py index 548b0d3..638b447 100644 --- a/src/readfish/entry_points/targets.py +++ b/src/readfish/entry_points/targets.py @@ -83,6 +83,7 @@ # Core imports from __future__ import annotations import argparse +import traceback from packaging.version import Version import logging import time @@ -279,8 +280,10 @@ def reload_toml(self, last_toml_mtime: float) -> float: self.live_toml, self.client.channel_count, self.logger ) # FIXME: Broad exception - except Exception: - pass + except Exception as e: + if hasattr(e, "exceptions"): + self.logger.error(getattr(e, "exceptions")) + self.logger.error(traceback.format_exc()) last_toml_mtime = self.live_toml.stat().st_mtime return last_toml_mtime