Change mail list from main@ to discuss@lists.o-ran-sc.org
[sim/a1-interface.git] / near-rt-ric-simulator / src / 1.1.x-alpha.2 / main.py
index 636ce13..ddba11e 100644 (file)
@@ -21,15 +21,13 @@ import json
 import sys
 import os
 
-import maincommon
 
 from pathlib import Path
 from flask import Flask, escape, request, make_response
 from jsonschema import validate
-from var_declaration import policy_instances, policy_types, policy_status, policy_type_per_instance
+from var_declaration import policy_instances, policy_types, policy_status, policy_type_per_instance, hosts_set
 from maincommon import *
 
-
 check_apipath()
 
 app = connexion.App(__name__, specification_dir=apipath)
@@ -41,7 +39,7 @@ def policy_type(policyTypeId):
     data = data.replace("'", "\"")
     data = json.loads(data)
     policy_types[policyTypeId] = data
-    return ('The policy type was either created or updated for policy type id: ' + policyTypeId)
+    return ('The policy type was either created or updated for policy type id: ' + policyTypeId, 200)
   elif request.method == 'DELETE':
     if policyTypeId in policy_types.keys():
       policy_types.pop(policyTypeId)
@@ -125,15 +123,18 @@ def getCounter(countername):
       p=Path(os.getcwd())
       pp=p.parts
       return str(pp[len(pp)-1]),200
+    elif (countername == "remote_hosts"):
+      hosts=",".join(hosts_set)
+      return str(hosts),200
     else:
       return "Counter name: "+countername+" not found.",404
 
 
-port_number = 8085
+port_number = 2222
 if len(sys.argv) >= 2:
   if isinstance(sys.argv[1], int):
     port_number = sys.argv[1]
 
 app.add_api('a1-openapi.yaml')
-app.run(port=port_number)
 
+app.run(port=port_number, host="127.0.0.1", threaded=False)
\ No newline at end of file