def __init__(self, user, need, id=None): if not id: self.id = db_conn.incr(SEARCH_REQUEST_INDEX_ID) else: self.id = id self.need = need self.user = user
def create_new(cls, email, password): user = User.load(email) if user: return user else: new_user_id = db_conn.incr(USER_INDEX_ID) new_user = cls(email=email, password=password, id=new_user_id, create_new=True) new_user.save() db_conn.set("kitten:user_by_id:%i" % new_user_id, new_user.email) return new_user