def load(card_id): n = redis.hgetall(Card.KEY_STRING % card_id) if n != None: n["card_id"] = card_id c = Card(**n) c._is_new = False return c else: return None
def load(rid): r_db = redis.hgetall(Recording.KEY_STRING % rid) if len(r_db): rec = Recording(**r_db) rec._is_new = False rec._rid = rid return rec else: return None
def load(email): u_db = redis.hgetall(User.KEY_STRING % email) if len(u_db): u_db['roles'] = redis.smembers(User.ROLES_KEY % email) u = User(**u_db) u._is_new = False u._email = email u._password = u_db.get('password') return u else: return None