INNER CODE UNIT · Python
main
faucetsdn/poseidon · lib/poseidon_core/poseidon_core/main.py:44
def main(): # pragma: no cover
logging.getLogger("pika").setLevel(logging.CRITICAL)
Logger()
logger = logging.getLogger("main")
config = Config().get_config()
prom = start_prometheus(logger)
# TODO option that doesn't require an sdn connection?
sdnc = SDNConnect(
config=config,
logger=logger,
prom=prom,
faucetconfgetsetter_cl=FaucetRemoteConfGetSetter,
)
sdne = SDNEvents(logger, prom, sdnc)
sdne.start_message_queues()