<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def email_is_available(self, new_email):
 """Check if ``new_email`` is available. | Returns True if ``new_email`` does not exist or belongs to the current user. | Return False otherwise. """


        user, user_email = self.db_manager.get_user_and_user_email_by_email(new_email)
        return (user == None)