summaryrefslogtreecommitdiffstats
path: root/components/pm-subscription-handler/pmsh_service/pmsh_service_main.py
diff options
context:
space:
mode:
Diffstat (limited to 'components/pm-subscription-handler/pmsh_service/pmsh_service_main.py')
-rwxr-xr-xcomponents/pm-subscription-handler/pmsh_service/pmsh_service_main.py9
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()