Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
optionals['suppress_failure'] = args.suppress_failure
optionals['logdir'] = os.path.abspath(args.logdir)
optionals['client_address'] = args.client_address
optionals['client_ports'] = [int(i) for i in args.client_ports.split(',')]
optionals['endpoint_id'] = args.endpoint_id
optionals['config'] = args.config
if args.debug:
optionals['logging_level'] = logging.DEBUG
if args.worker_ports:
optionals['worker_ports'] = [int(i) for i in args.worker_ports.split(',')]
if args.worker_port_range:
optionals['worker_port_range'] = [int(i) for i in args.worker_port_range.split(',')]
with daemon.DaemonContext():
ic = Interchange(**optionals)
ic.start()
logger.info("Endpoint registered with UUID: {}".format(reg_info['endpoint_id']))
# Configure the parameters for the interchange
optionals = {}
optionals['client_address'] = reg_info['address']
optionals['client_ports'] = reg_info['client_ports'].split(',')
if 'endpoint_address' in global_config:
optionals['interchange_address'] = global_config['endpoint_address']
optionals['logdir'] = endpoint_dir
# optionals['debug'] = True
if args.debug:
optionals['logging_level'] = logging.DEBUG
ic = Interchange(endpoint_config.config, **optionals)
ic.start()
ic.stop()
logger.critical("Interchange terminated.")
time.sleep(10)
stdout.close()
stderr.close()
logger.critical(f"Shutting down endpoint {endpoint_uuid}")
optionals['suppress_failure'] = args.suppress_failure
optionals['logdir'] = os.path.abspath(args.logdir)
optionals['client_address'] = args.client_address
optionals['client_ports'] = [int(i) for i in args.client_ports.split(',')]
optionals['endpoint_id'] = args.endpoint_id
optionals['config'] = args.config
if args.debug:
optionals['logging_level'] = logging.DEBUG
if args.worker_ports:
optionals['worker_ports'] = [int(i) for i in args.worker_ports.split(',')]
if args.worker_port_range:
optionals['worker_port_range'] = [int(i) for i in args.worker_port_range.split(',')]
with daemon.DaemonContext():
ic = Interchange(**optionals)
ic.start()
def starter(comm_q, *args, **kwargs):
"""Start the interchange process
The executor is expected to call this function. The args, kwargs match that of the Interchange.__init__
"""
# logger = multiprocessing.get_logger()
ic = Interchange(*args, **kwargs)
comm_q.put((ic.worker_task_port,
ic.worker_result_port))
ic.start()
def starter(comm_q, *args, **kwargs):
"""Start the interchange process
The executor is expected to call this function. The args, kwargs match that of the Interchange.__init__
"""
# logger = multiprocessing.get_logger()
ic = Interchange(*args, **kwargs)
comm_q.put((ic.worker_task_port,
ic.worker_result_port))
ic.start()