def check_password(self, password):
        """
        Hash a given password and check it against the stored value
        to determine it's validity.

        :param password:
        :return:
        """
        if self.password:
            return bcrypt.check_password_hash(self.password, password)

        Hash a given password and check it against the stored value
        to determine it's validity.

        :param password:
        :return:
        
lemur/users/models.py