diff options
Diffstat (limited to 'components/pm-subscription-handler/pmsh_service/pmsh_service_main.py')
-rwxr-xr-x | components/pm-subscription-handler/pmsh_service/pmsh_service_main.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/components/pm-subscription-handler/pmsh_service/pmsh_service_main.py b/components/pm-subscription-handler/pmsh_service/pmsh_service_main.py index ab330320..5c81250f 100755 --- a/components/pm-subscription-handler/pmsh_service/pmsh_service_main.py +++ b/components/pm-subscription-handler/pmsh_service/pmsh_service_main.py @@ -16,12 +16,11 @@ # SPDX-License-Identifier: Apache-2.0 # ============LICENSE_END===================================================== import sys -import time import threading import mod.aai_client as aai import mod.pmsh_logging as logger -from mod import db, create_app +from mod import db, create_app, launch_api_server from mod.config_handler import ConfigHandler from mod.pmsh_utils import AppConfig from mod.subscription import Subscription, AdministrativeState @@ -81,14 +80,12 @@ def main(): threading.Timer(20.0, mr_sub.poll_policy_topic, [sub.subscriptionName, app]).start() + launch_api_server(app_conf) + except Exception as e: logger.debug(f'Failed to Init PMSH: {e}') sys.exit(e) - while True: - logger.debug(Subscription.get_all_nfs_subscription_relations()) - time.sleep(5) - if __name__ == '__main__': main() |