--- a/py_ext/PythonFileCTNMixin.py Mon Nov 02 10:56:09 2020 +0100
+++ b/py_ext/PythonFileCTNMixin.py Wed Nov 18 10:15:44 2020 +0100
@@ -121,8 +121,13 @@
configname = self.GetCTRoot().GetProjectConfigNames()[0]
- return [onchangecall.strip() + "('" + var.getname() + "')"
- for onchangecall in self.GetVarOnChangeContent(var).split(',')]
+ for onchangecall in self.GetVarOnChangeContent(var).split(','): + onchangecall = onchangecall.strip() + result.append(onchangecall + "('" + var.getname() + "')") content = self.GetVarOnChangeContent(var)
@@ -169,8 +174,7 @@
on_change_func_body = "\n".join(["""
+ try:""" % varinfo + """ """.join(varinfo['onchangecode'])+"""