summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Shetye2025-05-17 13:10:48 +0530
committerSunil Shetye2025-05-17 13:16:30 +0530
commit3b1d76bb8f547a12e19c5103eaa8da4bd6a4e241 (patch)
tree91f90843ec47a9199b109ae0a8075eed4337ddfb
parentad2fb7670931268b7f64b748df588a05c5c03ee5 (diff)
downloadCommon-Interface-Project-3b1d76bb8f547a12e19c5103eaa8da4bd6a4e241.tar.gz
Common-Interface-Project-3b1d76bb8f547a12e19c5103eaa8da4bd6a4e241.tar.bz2
Common-Interface-Project-3b1d76bb8f547a12e19c5103eaa8da4bd6a4e241.zip
change exit code to 127
-rwxr-xr-xblocks/Xcos/MxGraphParser.py2
-rw-r--r--blocks/Xcos/common/AAAAAA.py4
-rw-r--r--blocks/blocks/celery_tasks.py2
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