diff --git a/pyproject.toml b/pyproject.toml index ec40f593..bcf83cc3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "splight-lib" -version = "5.24.10" +version = "5.24.11" description = "Splight Python Library" authors = [ {name = "Splight Dev",email = "dev@splight.com"} diff --git a/splight_lib/execution/engine.py b/splight_lib/execution/engine.py index 0a291d66..0e4d4815 100644 --- a/splight_lib/execution/engine.py +++ b/splight_lib/execution/engine.py @@ -113,7 +113,10 @@ def add_task( def _task_fail_callback(self, event: JobExecutionEvent): if event.job_id in self._critical_jobs: self._logger.error( - "An error ocurred in job execution. Stopping engine" + "An error occurred in job %s, stopping engine: %s", + event.job_id, + event.exception, + exc_info=event.exception, ) self.stop() self._state = EngineStatus.FAILED diff --git a/uv.lock b/uv.lock index fee4b43b..eb8191a8 100644 --- a/uv.lock +++ b/uv.lock @@ -1772,7 +1772,7 @@ wheels = [ [[package]] name = "splight-lib" -version = "5.24.10" +version = "5.24.11" source = { editable = "." } dependencies = [ { name = "apscheduler" },