From 2c80ef7381686062184551406018cd3f162f0fb4 Mon Sep 17 00:00:00 2001 From: David Perl Date: Wed, 8 Jul 2026 16:11:16 +0200 Subject: [PATCH] fix: handle mountingfailed specifically and split on critical --- src/aare/daq/daq.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/aare/daq/daq.py b/src/aare/daq/daq.py index 6ab758d6..27e95e02 100644 --- a/src/aare/daq/daq.py +++ b/src/aare/daq/daq.py @@ -2908,6 +2908,13 @@ class AareDAQ: raise + except MountingFailed as e: + logger.error(f"Failed to mount sample: {e}") + if e.critical: + raise e + else: + pass + except Exception as e: logger.error(f"Error in measure: {e}") if progress.current_step is not None: