diff -r bcc07ff2362c -r d5df428640ff py_ext/PythonFileCTNMixin.py --- a/py_ext/PythonFileCTNMixin.py Thu Aug 17 14:27:06 2017 +0300 +++ b/py_ext/PythonFileCTNMixin.py Thu Aug 17 15:43:25 2017 +0300 @@ -103,10 +103,10 @@ varinfos = map(lambda variable: { "name": variable.getname(), "desc": repr(variable.getdesc()), - "onchangecode": '"'+variable.getonchange() + \ - "('"+variable.getname()+"')\"" \ + "onchangecode": '"' + variable.getonchange() + + "('" + variable.getname() + "')\"" if variable.getonchange() else '""', - "onchange": repr(variable.getonchange()) \ + "onchange": repr(variable.getonchange()) if variable.getonchange() else None, "opts": repr(variable.getopts()), "configname": configname.upper(),