diff options
author | Sunil Shetye | 2025-05-17 13:10:48 +0530 |
---|---|---|
committer | Sunil Shetye | 2025-05-17 13:16:30 +0530 |
commit | 3b1d76bb8f547a12e19c5103eaa8da4bd6a4e241 (patch) | |
tree | 91f90843ec47a9199b109ae0a8075eed4337ddfb | |
parent | ad2fb7670931268b7f64b748df588a05c5c03ee5 (diff) | |
download | Common-Interface-Project-3b1d76bb8f547a12e19c5103eaa8da4bd6a4e241.tar.gz Common-Interface-Project-3b1d76bb8f547a12e19c5103eaa8da4bd6a4e241.tar.bz2 Common-Interface-Project-3b1d76bb8f547a12e19c5103eaa8da4bd6a4e241.zip |
change exit code to 127
-rwxr-xr-x | blocks/Xcos/MxGraphParser.py | 2 | ||||
-rw-r--r-- | blocks/Xcos/common/AAAAAA.py | 4 | ||||
-rw-r--r-- | blocks/blocks/celery_tasks.py | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/blocks/Xcos/MxGraphParser.py b/blocks/Xcos/MxGraphParser.py index 07f215a9..677f2261 100755 --- a/blocks/Xcos/MxGraphParser.py +++ b/blocks/Xcos/MxGraphParser.py @@ -10,6 +10,8 @@ import defusedxml.ElementTree as goodET from xcosblocks import createDefaultParent, process_xcos_model, remove_hyphen_number +sys.tracebacklimit = 0 + if len(sys.argv) != 4: print("Usage: %s filename.xml workspace.dat context" % sys.argv[0]) sys.exit(1) diff --git a/blocks/Xcos/common/AAAAAA.py b/blocks/Xcos/common/AAAAAA.py index 99545a8d..3be6fa03 100644 --- a/blocks/Xcos/common/AAAAAA.py +++ b/blocks/Xcos/common/AAAAAA.py @@ -948,6 +948,8 @@ def format_real_number(parameter): print(f'send {parameter} to Scilab') parameter = WORKSPACE.send_expression(parameter) print(f'received {parameter} from Scilab') + if re.search(r'^Undefined', parameter): + raise ValueError(f"Scilab workspace: {parameter}") if not parameter.strip(): # Handle empty strings return '0' try: @@ -1771,7 +1773,7 @@ def process_xcos_model(diagram, title, rootattribid, parentattribid, edgeList.append(link_data) except BaseException: traceback.print_exc() - sys.exit(0) + sys.exit(127) oldcellslength = cellslength cells = remainingcells cellslength = len(remainingcells) diff --git a/blocks/blocks/celery_tasks.py b/blocks/blocks/celery_tasks.py index f0c7cb5f..bf87afad 100644 --- a/blocks/blocks/celery_tasks.py +++ b/blocks/blocks/celery_tasks.py @@ -9,6 +9,8 @@ if "celery" in sys.argv[0]: from simulationAPI.helpers.scilab_manager import \ start_threads, stop_threads + sys.tracebacklimit = 0 + import os from celery import Celery from celery.signals import worker_ready, worker_shutdown |