We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3402e97 commit 5e12200Copy full SHA for 5e12200
1 file changed
chaosaddons/controls/safeguards.py
@@ -213,13 +213,17 @@ def _wait_interruption(self) -> None:
213
if not self.was_triggered:
214
return None
215
216
+ do_exit = False
217
with self._lock:
218
if not self._interrupted:
219
self._interrupted = True
220
logger.critical(
221
"Safeguard '{}' triggered the end of the experiment".format(
222
self.triggered_by))
- self._exit()
223
+ do_exit = True
224
+
225
+ if do_exit:
226
+ self._exit()
227
228
def _exit(self) -> None:
229
exit_gracefully()
0 commit comments