Example #1
0
 def load(name):
     key = Role.KEY_STRING % name
     if redis.exists(key):
         r = Role(**{'name': name, 'description': redis.get(key)})
         r._is_new = False
         return r
     else:
         return None
Example #2
0
 def load(card_id, channel_id):
     desk_json = redis.get(Desk.KEY_STRING % (card_id, channel_id))
     if desk_json == None:
         return None
     desk_json = json.loads(desk_json)
     desk_json["card_id"] = card_id
     desk_json["channel_id"] = channel_id
     desk = Desk(**desk_json)
     desk._is_new = False
     return desk
Example #3
0
 def last():
     return Recording.load(redis.get("global:nextRecordingId"));