--- a/CodeFileTreeNode.py Fri Jul 03 10:03:25 2020 +0200
+++ b/CodeFileTreeNode.py Fri Jul 03 14:02:04 2020 +0200
@@ -207,9 +207,6 @@
for variable in variables]
- ret.extend([("On"+variable.getname()+"Change", "python_poll", "")
- for variable in variables
- if variable.getonchange()])
def CTNSearch(self, criteria):
--- a/py_ext/PythonFileCTNMixin.py Fri Jul 03 10:03:25 2020 +0200
+++ b/py_ext/PythonFileCTNMixin.py Fri Jul 03 14:02:04 2020 +0200
@@ -95,6 +95,17 @@
getattr(self.CodeFile, section).getanyText() + "\n" + \
self.PostSectionsTexts.get(section, "")
+ def CTNGlobalInstances(self): + variables = self.CodeFileVariables(self.CodeFile) + ret = [(variable.getname(), + for variable in variables] + ret.extend([("On"+variable.getname()+"Change", "python_poll", "") + for variable in variables + if variable.getonchange()]) def CTNGenerate_C(self, buildpath, locations):
# location string for that CTN
location_str = "_".join(map(str, self.GetCurrentLocation()))