def set_prop(self, id, value): if id!=PROP_TAG: return ct.ed_set_prop(self.h, id, value) key,val = value.split(':', 1) if ':' in value else ('_', value) js_s = ct.ed_get_prop(self.h, PROP_TAG, '') js_s = js_s if js_s else '{}' import json # move to head imports? js = json.loads(js_s) js[key] = val js_s = json.dumps(js) return ct.ed_set_prop(self.h, PROP_TAG, js_s)
def set_prop(self, id, value): value = to_str(value) if id!=PROP_TAG: return ct.ed_set_prop(self.h, id, value) key,val = value.split(':', 1) if ':' in value else ('_', value) js_s = ct.ed_get_prop(self.h, PROP_TAG, '') js_s = js_s if js_s else '{}' js = json.loads(js_s) js[key] = val js_s = json.dumps(js) return ct.ed_set_prop(self.h, PROP_TAG, js_s)
def set_prop(self, id, value): return ct.ed_set_prop(self.h, id, value)