From 93e276c3883080f626efe5162333c94d8f6570c3 Mon Sep 17 00:00:00 2001 From: Danilo Ferreira de Lima <danilo.enoque.ferreira.de.lima@xfel.de> Date: Tue, 5 Sep 2023 13:19:24 +0200 Subject: [PATCH] Clean up before shut down and don't start streaming by default. --- src/calng/CrystfelRunner.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/calng/CrystfelRunner.py b/src/calng/CrystfelRunner.py index 9505616f..e370a055 100644 --- a/src/calng/CrystfelRunner.py +++ b/src/calng/CrystfelRunner.py @@ -394,10 +394,12 @@ class CrystfelRunner(PythonDevice): self.KARABO_ON_EOS("input", self.end_of_stream_handler) self.KARABO_ON_INPUT("input", self.input_handler) - # start CrystFEL by default - # this creates a temporary stream file if needed and runs CrystFEL reading - # from the ZMQ stream - self.startCrystfel() + # start CrystFEL by default if this is uncommented + #self.startCrystfel() + + def preDestruction(self): + """Stop CrystFEL processes before sutting down the instance.""" + self.stopCrystfel() def startCrystfel(self): """Start the CrystFEL process.""" -- GitLab