def __init__(self, user): if user.user_id() is not None: self.stored_user = User.query_user_id(str(user.user_id())) elif user.email() is not None: self.stored_user = User.query_email(user.email()) elif user.nickname() is not None: self.stored_user = User.query_name(user.nickname()) else: self.stored_user = None if self.stored_user is None: self.__create_user_record(user)