From 9d46a98df2abafa61640b6d8085a59491b240441 Mon Sep 17 00:00:00 2001 From: David Nadlinger Date: Wed, 24 Mar 2021 19:21:35 +0000 Subject: [PATCH] experiment: Better host_cleanup() failure messages Logger.exception() results in a nicely formatted multi-line log message, including the tracebacks. --- ndscan/experiment/fragment.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ndscan/experiment/fragment.py b/ndscan/experiment/fragment.py index 83c84e30..a23b1b87 100644 --- a/ndscan/experiment/fragment.py +++ b/ndscan/experiment/fragment.py @@ -193,8 +193,8 @@ def host_cleanup(self): for s in self._subfragments[::-1]: try: s.host_cleanup() - except Exception as e: - logger.error("Cleanup failed for '%s': %s", s._stringize_path(), e) + except Exception: + logger.exception("Cleanup failed for '%s'", s._stringize_path()) @portable def device_cleanup(self) -> None: