Esempio n. 1
0
 def success_cb(app_name, credentials):
     """Validation finished successfully."""
     # pylint: disable=E1101
     d = Keyring().set_credentials(app_name, credentials)
     d.addCallback(lambda _: result_cb(app_name, email))
     failure_cb = lambda f: error_cb(app_name, f.value)
     d.addErrback(failure_cb)
Esempio n. 2
0
 def success_cb(app_name, credentials):
     """Login finished successfull."""
     is_validated = self.processor.is_validated(credentials)
     logger.debug('user is validated? %r.', is_validated)
     if is_validated:
         # pylint: disable=E1101
         d = Keyring().set_credentials(app_name, credentials)
         d.addCallback(lambda _: result_cb(app_name, email))
         d.addErrback(lambda failure: \
                      error_cb(app_name,
                               except_to_errdict(failure.value)))
     else:
         not_validated_cb(app_name, email)