From 1e368aef815b3ea4ace5071e7022f9bae4af13d5 Mon Sep 17 00:00:00 2001 From: Joe Knapper Date: Wed, 13 Aug 2025 16:52:00 +0000 Subject: [PATCH] Apply suggestions from code review of branch log-oom-error Co-authored-by: Julian Stirling --- src/openflexure_microscope_server/stitching.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/openflexure_microscope_server/stitching.py b/src/openflexure_microscope_server/stitching.py index e7ba5730..44f2609f 100644 --- a/src/openflexure_microscope_server/stitching.py +++ b/src/openflexure_microscope_server/stitching.py @@ -24,8 +24,8 @@ DEFAULT_OVERLAP = 0.1 DEFAULT_RESIZE = 0.5 -class SigkillError(ChildProcessError): - """Exception called when stitch is killed by Sigkill.""" +class ExternalSigkillError(ChildProcessError): + """Exception called when stitch is killed by an external process calling Sigkill.""" class StitcherValidationError(RuntimeError): @@ -295,7 +295,7 @@ class FinalStitcher(BaseStitcher): if process.poll() == 0: self.logger.info("Stitching complete") elif process.poll() == -9: - raise SigkillError( + raise ExternalSigkillError( "Stitching was killed by an external process. This is " "most likely due to running out of memory." )