def add_field(self, name, value):
pvname = name
if pvname.find('$') > -1:
pvname = name.replace('$', '_')
if keyword.iskeyword(pvname):
pvname = pvname + '__'
if name != pvname:
setattr(self, pvname, value)
setattr(self, name, value)
if not name in self.__fields:
self.__fields.append(name)
评论列表
文章目录