print reasons for stopping in red

This commit is contained in:
2024-10-19 18:22:45 +02:00
parent ad3bd154b0
commit 76449fa9b4
+3 -2
View File
@@ -5,6 +5,7 @@ from slic.utils import make_missing_dir, printable_exception, xrange
from slic.utils.printing import printable_dict, itemize, format_header, printable_table
from slic.utils.ask_yes_no import ask_Yes_no
from slic.utils.trinary import check_trinary
from slic.utils.cprint import cprint
from .runname import RunFilenameGenerator
from .scaninfo import ScanInfo
@@ -92,7 +93,7 @@ class ScanBackend:
if isinstance(e, KeyboardInterrupt):
print() # print new line after ^C
else:
print("Stopping because of:", printable_exception(e))
cprint("Stopping because of:", printable_exception(e), color="red")
self.stop()
print("Stopped current DAQ tasks:")
for t in self.current_tasks:
@@ -356,7 +357,7 @@ def stop_all(tasks):
try:
t.stop()
except Exception as e:
print("Stopping caused:", printable_exception(e))
cprint("Stopping caused:", printable_exception(e), color="red")