Added IPV6 support and support for https
[sim/a1-interface.git] / near-rt-ric-simulator / src / STD_1.1.3 / a1.py
index dfc81e6..d234327 100644 (file)
@@ -24,12 +24,14 @@ import time
 
 from connexion import NoContent
 from flask import Flask, escape, request, Response, make_response
-from var_declaration import policy_instances, policy_status, callbacks, forced_settings, policy_fingerprint
+from var_declaration import policy_instances, policy_status, callbacks, forced_settings, policy_fingerprint, hosts_set
 from utils import calcFingerprint
+from maincommon import *
 
 # API Function: Get all policy ids
 def get_all_policy_identities():
 
+
   if ((r := check_modified_response()) is not None):
     return r
 
@@ -38,6 +40,8 @@ def get_all_policy_identities():
 # API Function: Create or update a policy
 def put_policy(policyId):
 
+  extract_host_name(hosts_set, request)
+
   if ((r := check_modified_response()) is not None):
     return r
 
@@ -84,6 +88,8 @@ def put_policy(policyId):
 # API Function: Get a policy
 def get_policy(policyId):
 
+  extract_host_name(hosts_set, request)
+
   if ((r := check_modified_response()) is not None):
     return r
 
@@ -96,6 +102,8 @@ def get_policy(policyId):
 # API Function: Delete a policy
 def delete_policy(policyId):
 
+  extract_host_name(hosts_set, request)
+
   if ((r := check_modified_response()) is not None):
     return r
 
@@ -113,6 +121,8 @@ def delete_policy(policyId):
 # API Function: Get status for a policy
 def get_policy_status(policyId):
 
+  extract_host_name(hosts_set, request)
+
   if ((r := check_modified_response()) is not None):
     return r