def initialize(): args = arguments.parse_user_agent_args() logger.init(debug=args.debug) resource = RootResource() start_site(args, resource) deferred = initialize_leap(args.leap_provider_cert, args.leap_provider_cert_fingerprint, args.credentials_file, args.organization_mode, args.leap_home) deferred.addCallback( lambda leap_session: start_user_agent( resource, args.leap_home, leap_session)) def _quit_on_error(failure): failure.printTraceback() reactor.stop() def _register_shutdown_on_token_expire(leap_session): register(events.SOLEDAD_INVALID_AUTH_TOKEN, lambda _: reactor.stop()) return leap_session deferred.addCallback(_register_shutdown_on_token_expire) deferred.addErrback(_quit_on_error) reactor.run()
def initialize(): args = arguments.parse_user_agent_args() logger.init(debug=args.debug) loading_app = reactor.listenTCP(args.port, Site(LoadingResource()), interface=args.host) deferred = deferToThread( lambda: initialize_leap( args.leap_provider_cert, args.leap_provider_cert_fingerprint, args.credentials_file, args.organization_mode, args.leap_home)) deferred.addCallback( lambda leap_session: start_user_agent( loading_app, args.host, args.port, args.sslkey, args.sslcert, args.leap_home, leap_session)) def _quit_on_error(failure): failure.printTraceback() reactor.stop() deferred.addErrback(_quit_on_error) reactor.run()
def initialize(): args = arguments.parse_user_agent_args() logger.init(debug=args.debug) resource = RootResource() start_site(args, resource) deferred = initialize_leap(args.leap_provider_cert, args.leap_provider_cert_fingerprint, args.credentials_file, args.organization_mode, args.leap_home) deferred.addCallback(lambda leap_session: start_user_agent( resource, args.leap_home, leap_session)) def _quit_on_error(failure): failure.printTraceback() reactor.stop() def _register_shutdown_on_token_expire(leap_session): register(events.SOLEDAD_INVALID_AUTH_TOKEN, lambda _: reactor.stop()) return leap_session deferred.addCallback(_register_shutdown_on_token_expire) deferred.addErrback(_quit_on_error) reactor.run()
def initialize(): args = arguments.parse_user_agent_args() logger.init(debug=args.debug) loading_app = reactor.listenTCP(args.port, Site(LoadingResource()), interface=args.host) deferred = initialize_leap(args.leap_provider_cert, args.leap_provider_cert_fingerprint, args.credentials_file, args.organization_mode, args.leap_home) deferred.addCallback( lambda leap_session: start_user_agent( loading_app, args.host, args.port, args.sslkey, args.sslcert, args.leap_home, leap_session)) def _quit_on_error(failure): failure.printTraceback() reactor.stop() deferred.addErrback(_quit_on_error) reactor.run()
def initialize(): log.info('Starting the Pixelated user agent') args = arguments.parse_user_agent_args() logger.init(debug=args.debug) services_factory = _create_service_factory(args) resource = RootResource(services_factory) start_async = _start_mode(args, resource, services_factory) add_top_level_system_callbacks(start_async, services_factory) log.info('Running the reactor') reactor.run()
def initialize(): log.info('Starting the Pixelated user agent') args = arguments.parse_user_agent_args() logger.init(debug=args.debug) services_factory = _create_service_factory(args) resource = RootResource(services_factory) def start(): start_async = _start_mode(args, resource, services_factory) add_top_level_system_callbacks(start_async, services_factory) log.info('Running the reactor') reactor.callWhenRunning(start) reactor.run()
def test_organization_mode_reads_credentials_from_stdin(self): data = json.dumps({'leap_provider_hostname': 'test_provider', 'user': '******', 'password': '******'}) orig_stdin = sys.stdin sys.stdin = mock() when(sys.stdin).read().thenReturn(data) try: sys.argv = ['tmp/does_not_exist', '--organization-mode'] args = arguments.parse_user_agent_args() provider, user, password = credentials.read(args.organization_mode, 'not_used') self.assertEquals('test_provider', provider) self.assertEquals('test_user', user) self.assertEquals('test_password', password) finally: sys.stdin = orig_stdin
def test_organization_mode_reads_credentials_from_stdin(self): data = json.dumps({ 'leap_provider_hostname': 'test_provider', 'user': '******', 'password': '******' }) orig_stdin = sys.stdin sys.stdin = mock() when(sys.stdin).read().thenReturn(data) try: sys.argv = ['tmp/does_not_exist', '--organization-mode'] args = arguments.parse_user_agent_args() provider, user, password = credentials.read( args.organization_mode, 'not_used') self.assertEquals('test_provider', provider) self.assertEquals('test_user', user) self.assertEquals('test_password', password) finally: sys.stdin = orig_stdin
def initialize(): log.info('Starting the Pixelated user agent') args = arguments.parse_user_agent_args() logger.init(debug=args.debug) services_factory = _create_service_factory(args) resource = RootResource(services_factory) deferred = _start_mode(args, resource, services_factory) def _quit_on_error(failure): failure.printTraceback() reactor.stop() def _register_shutdown_on_token_expire(leap_session): register(events.SOLEDAD_INVALID_AUTH_TOKEN, lambda _: reactor.stop()) return leap_session deferred.addCallback(_register_shutdown_on_token_expire) deferred.addErrback(_quit_on_error) log.info('Running the reactor') reactor.run()
def initialize(): log.info('Starting the Pixelated user agent') args = arguments.parse_user_agent_args() logger.init(debug=args.debug) services_factory = _create_service_factory(args) resource = RootResource(services_factory) deferred = _start_mode(args, resource, services_factory) def _quit_on_error(failure): failure.printTraceback() reactor.stop() def _register_shutdown_on_token_expire(leap_session): register(events.SOLEDAD_INVALID_AUTH_TOKEN, lambda *unused: reactor.stop()) return leap_session deferred.addCallback(_register_shutdown_on_token_expire) deferred.addErrback(_quit_on_error) log.info('Running the reactor') reactor.run()