Skip to content

Commit 1e73985

Browse files
committed
Log traceback when encountering exceptions in Contexts
1 parent e419ba3 commit 1e73985

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/murfey/client/contexts/spa.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,8 @@ def post_transfer(
506506
except Exception as e:
507507
# try to continue if position information gathering fails so that movie is processed anyway
508508
logger.warning(
509-
f"Unable to register foil hole for {str(file_transferred_to)}. Exception: {str(e)}"
509+
f"Unable to register foil hole for {str(file_transferred_to)}. Exception: {str(e)}",
510+
exc_info=True,
510511
)
511512
foil_hole = None
512513

src/murfey/client/contexts/tomo.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ def register_tomography_data_collections(
173173
)
174174

175175
except Exception as e:
176-
logger.error(f"ERROR {e}, {self.data_collection_parameters}")
176+
logger.error(f"ERROR {e}, {self.data_collection_parameters}", exc_info=True)
177177

178178
def _file_transferred_to(
179179
self, environment: MurfeyInstanceEnvironment, source: Path, file_path: Path
@@ -533,7 +533,9 @@ def gather_metadata(
533533
try:
534534
for_parsing = xml.read()
535535
except Exception:
536-
logger.warning(f"Failed to parse file {metadata_file}")
536+
logger.warning(
537+
f"Failed to parse file {metadata_file}", exc_info=True
538+
)
537539
return OrderedDict({})
538540
data = xmltodict.parse(for_parsing)
539541
try:
@@ -628,7 +630,9 @@ def gather_metadata(
628630
/ int(mdoc_metadata["num_eer_frames"])
629631
)
630632
except Exception as e:
631-
logger.error(f"Exception encountered in metadata gathering: {str(e)}")
633+
logger.error(
634+
f"Exception encountered in metadata gathering: {str(e)}", exc_info=True
635+
)
632636
return OrderedDict({})
633637

634638
return mdoc_metadata

0 commit comments

Comments
 (0)