Example #1
0
 def get_prop(self, id, value=''):
     if id!=PROP_TAG:
         return ct.ed_get_prop(self.h, id, value)
     js_s = ct.ed_get_prop(self.h, PROP_TAG, '')
     key,dfv = value.split(':', 1) if ':' in value else ('_', value)
     if not js_s:
         return dfv
     import json # move to head imports?
     js = json.loads(js_s)
     return js.get(key, dfv)
Example #2
0
 def get_prop(self, id, value=''):
     value = to_str(value)
     if id != PROP_TAG:
         return ct.ed_get_prop(self.h, id, value)
     js_s = ct.ed_get_prop(self.h, PROP_TAG, '')
     key, dfv = value.split(':', 1) if ':' in value else ('_', value)
     if not js_s:
         return dfv
     js = json.loads(js_s)
     return js.get(key, dfv)
Example #3
0
 def get_prop(self, id, value=''):
     if id!=PROP_TAG:
         return ct.ed_get_prop(self.h, id, value)
     js_s = ct.ed_get_prop(self.h, PROP_TAG, '')
     key,dfv = value.split(':', 1) if ':' in value else ('_', value)
     if not js_s:
         return dfv
     import json # move to head imports?
     js = json.loads(js_s)
     return js.get(key, dfv)
Example #4
0
 def get_prop(self, id, value=''):
     value = to_str(value)
     if id!=PROP_TAG:
         return ct.ed_get_prop(self.h, id, value)
     js_s = ct.ed_get_prop(self.h, PROP_TAG, '')
     key,dfv = value.split(':', 1) if ':' in value else ('_', value)
     if not js_s:
         return dfv
     js = json.loads(js_s)
     return js.get(key, dfv)
Example #5
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 #6
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 #7
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 #8
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 #9
0
 def get_prop(self, id, value=''):
     return ct.ed_get_prop(self.h, id, value)
Example #10
0
 def get_prop(self, id, value=''):
     return ct.ed_get_prop(self.h, id, value)