def __init_client_manager(self): client_manager_kwargs = {} for kwd in 'manager', 'cache', 'transport', 'persistence_directory': client_manager_kwargs[kwd] = self.runner_params[kwd] for kwd in self.runner_params.keys(): if kwd.startswith('amqp_'): client_manager_kwargs[kwd] = self.runner_params[kwd] self.client_manager = build_client_manager(**client_manager_kwargs)
def __init_client_manager( self ): client_manager_kwargs = {} for kwd in 'manager', 'cache', 'transport', 'persistence_directory': client_manager_kwargs[ kwd ] = self.runner_params[ kwd ] for kwd in self.runner_params.keys(): if kwd.startswith( 'amqp_' ): client_manager_kwargs[ kwd ] = self.runner_params[ kwd ] self.client_manager = build_client_manager(**client_manager_kwargs)
def __client_manager(options): manager_args = {} simple_client_manager_options = ['cache', 'job_manager', 'file_cache'] for client_manager_option in simple_client_manager_options: if getattr(options, client_manager_option, None): manager_args[client_manager_option] = getattr(options, client_manager_option) if getattr(options, 'transport', None): manager_args['transport'] = options.transport if getattr(options, 'manager_url', None): manager_args['amqp_url'] = options.manager_url return build_client_manager(**manager_args)
def __init_client_manager( self ): pulsar_conf = self.runner_params.get('pulsar_config', None) self.__init_pulsar_app(pulsar_conf) client_manager_kwargs = {} for kwd in 'manager', 'cache', 'transport', 'persistence_directory': client_manager_kwargs[ kwd ] = self.runner_params[ kwd ] if self.pulsar_app is not None: client_manager_kwargs[ "pulsar_app" ] = self.pulsar_app # TODO: Hack remove this following line pulsar lib update # that includes https://github.com/galaxyproject/pulsar/commit/ce0636a5b64fae52d165bcad77b2caa3f0e9c232 client_manager_kwargs[ "file_cache" ] = None for kwd in self.runner_params.keys(): if kwd.startswith( 'amqp_' ): client_manager_kwargs[ kwd ] = self.runner_params[ kwd ] self.client_manager = build_client_manager(**client_manager_kwargs)
def __init_client_manager(self): pulsar_conf = self.runner_params.get('pulsar_config', None) self.__init_pulsar_app(pulsar_conf) client_manager_kwargs = {} for kwd in 'manager', 'cache', 'transport', 'persistence_directory': client_manager_kwargs[kwd] = self.runner_params[kwd] if self.pulsar_app is not None: client_manager_kwargs["pulsar_app"] = self.pulsar_app # TODO: Hack remove this following line pulsar lib update # that includes https://github.com/galaxyproject/pulsar/commit/ce0636a5b64fae52d165bcad77b2caa3f0e9c232 client_manager_kwargs["file_cache"] = None for kwd in self.runner_params.keys(): if kwd.startswith('amqp_') or kwd.startswith('transport_'): client_manager_kwargs[kwd] = self.runner_params[kwd] self.client_manager = build_client_manager(**client_manager_kwargs)
def __init_client_manager( self ): pulsar_conf = self.runner_params.get('pulsar_config', None) self.__init_pulsar_app(pulsar_conf) client_manager_kwargs = {} for kwd in 'manager', 'cache', 'transport', 'persistence_directory': client_manager_kwargs[ kwd ] = self.runner_params[ kwd ] if self.pulsar_app is not None: # TODO: Make this more generic and configurable - client_manager # should define an app and client (destination) should reference # a job manager. job_manager = self.pulsar_app.only_manager client_manager_kwargs[ "job_manager" ] = job_manager # TODO: Hack remove this following line pulsar lib update # that includes https://github.com/galaxyproject/pulsar/commit/ce0636a5b64fae52d165bcad77b2caa3f0e9c232 client_manager_kwargs[ "file_cache" ] = None for kwd in self.runner_params.keys(): if kwd.startswith( 'amqp_' ): client_manager_kwargs[ kwd ] = self.runner_params[ kwd ] self.client_manager = build_client_manager(**client_manager_kwargs)