--- a/py_ext/PythonFileCTNMixin.py Tue Aug 15 16:01:18 2017 +0300
+++ b/py_ext/PythonFileCTNMixin.py Tue Aug 15 16:48:49 2017 +0300
@@ -102,7 +102,7 @@
varinfos = map(lambda variable: {
"name": variable.getname(),
"desc": repr(variable.getdesc()),
- "onchangecode": '"'+variable.getonchange()+\
+ "onchangecode": '"'+variable.getonchange() + \
"('"+variable.getname()+"')\"" \
if variable.getonchange() else '""',
"onchange": repr(variable.getonchange()) \
@@ -236,7 +236,7 @@
__SET_VAR(__%(name)s_notifier->,CODE,,__STRING_LITERAL(%(onchangelen)d,%(onchangecode)s));
"""
vardec = "\n".join([(vardecfmt + vardeconchangefmt
- if varinfo["onchange"] else vardecfmt)% varinfo
+ if varinfo["onchange"] else vardecfmt) % varinfo
for varinfo in varinfos])
varret = "\n".join([varretfmt % varinfo for varinfo in varinfos])
varpub = "\n".join([(varpubonchangefmt if varinfo["onchange"] else