code: def email(self, email):
          
          if email == self.email:
              return
  
          email = email.lower()
          if self._email is None:
              self._email = email
              self.require_email_confirmation()
          else:
              self.email_new = email
              self.require_email_confirmation()
docs: Set email and generate confirmation