Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 def set_prop(self, id, value):
     return ct.ed_set_prop(self.h, id, value)
Example #4
0
 def set_prop(self, id, value):
     return ct.ed_set_prop(self.h, id, value)