X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_policy_module%2Fcmd%2Fpolicy_module_agent.py;fp=osm_policy_module%2Fcmd%2Fpolicy_module_agent.py;h=49c7d3a40a3a3f154d6c23c80ef31ce524842b14;hb=16256cbbf6cdfde8debc3254bf55ce0b8fa51b08;hp=c82f0063c6e92b558c8d23409ddf91dad631812d;hpb=a4e615d9bab28eefa0ae1e713ad75289ed2f65cc;p=osm%2FPOL.git diff --git a/osm_policy_module/cmd/policy_module_agent.py b/osm_policy_module/cmd/policy_module_agent.py index c82f006..49c7d3a 100644 --- a/osm_policy_module/cmd/policy_module_agent.py +++ b/osm_policy_module/cmd/policy_module_agent.py @@ -21,7 +21,7 @@ # For those usages not covered by the Apache License, Version 2.0 please # contact: bdiaz@whitestack.com or glavado@whitestack.com ## -import argparse +import asyncio import logging import sys @@ -32,11 +32,6 @@ from osm_policy_module.core.database import DatabaseManager def main(): cfg = Config.instance() - parser = argparse.ArgumentParser(prog='pm-scaling-config-agent') - parser.add_argument('--config-file', nargs='?', help='Policy module agent configuration file') - args = parser.parse_args() - if args.config_file: - cfg.load_file(args.config_file) log_formatter_str = '%(asctime)s - %(name)s - %(levelname)s - %(message)s' logging.basicConfig(stream=sys.stdout, format=log_formatter_str, @@ -55,7 +50,8 @@ def main(): db_manager.create_tables() log.info("Database synced correctly.") log.info("Starting policy module agent...") - agent = PolicyModuleAgent() + loop = asyncio.get_event_loop() + agent = PolicyModuleAgent(loop) agent.run()