File indexing completed on 2026-04-10 08:38:59
0001 from pandacommon.pandalogger import logger_utils
0002 from pandacommon.pandamsgbkr import msg_processor
0003
0004 from pandajedi.jediconfig import jedi_config
0005
0006 msg_processor.base_logger = logger_utils.setup_logger("JediMsgProcessor")
0007
0008
0009
0010 class MsgProcAgent(msg_processor.MsgProcAgentBase):
0011 pass
0012
0013
0014
0015 def launcher(stop_event):
0016 tmp_log = logger_utils.make_logger(msg_processor.base_logger, method_name="launcher")
0017 tmp_log.debug("start")
0018 try:
0019 config_file = jedi_config.msgprocessor.configFile
0020 except Exception as e:
0021 tmp_log.error(f"failed to read config json file; should not happen... {e.__class__.__name__}: {e}")
0022 raise e
0023
0024 agent = MsgProcAgent(config_file)
0025 agent.start()
0026 tmp_log.debug("started")
0027
0028 stop_event.wait()
0029
0030 tmp_log.debug("stopping")
0031 agent.stop()
0032 tmp_log.debug("stopped")