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)
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)