py_ext/PythonFileCTNMixin.py
changeset 1744 69dfdb26f600
parent 1742 92932cd370a4
child 1748 ba5f64fe0e00
equal deleted inserted replaced
1743:c3c3d1318130 1744:69dfdb26f600
   241         varret = "\n".join([varretfmt % varinfo for varinfo in varinfos])
   241         varret = "\n".join([varretfmt % varinfo for varinfo in varinfos])
   242         varpub = "\n".join([(varpubonchangefmt if varinfo["onchange"] else
   242         varpub = "\n".join([(varpubonchangefmt if varinfo["onchange"] else
   243                              varpubfmt) % varinfo
   243                              varpubfmt) % varinfo
   244                             for varinfo in varinfos])
   244                             for varinfo in varinfos])
   245         varinit = "\n".join([varinitonchangefmt % dict(
   245         varinit = "\n".join([varinitonchangefmt % dict(
   246                                 onchangelen = len(varinfo["onchangecode"]), **varinfo)
   246                                 onchangelen=len(varinfo["onchangecode"]), **varinfo)
   247                             for varinfo in varinfos if varinfo["onchange"]])
   247                             for varinfo in varinfos if varinfo["onchange"]])
   248 
   248 
   249         # TODO : use config name obtained from model instead of default
   249         # TODO : use config name obtained from model instead of default
   250         # "config.h". User cannot change config name, but project imported
   250         # "config.h". User cannot change config name, but project imported
   251         # or created in older beremiz vesion could use different name.
   251         # or created in older beremiz vesion could use different name.