X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=near-rt-ric-simulator%2Fsrc%2FOSC_2.1.0%2Fa1.py;h=59c47ef69d0826d5aef111f29112604d11f6bf51;hb=dceaf3959f4f398452cb0fcfb03372e9bc528ceb;hp=eb4209cea56030816ca008f27605ef741daa2736;hpb=9ab67f5d44b9e5bfcafddd6ea5e0ae10f68ca110;p=sim%2Fa1-interface.git diff --git a/near-rt-ric-simulator/src/OSC_2.1.0/a1.py b/near-rt-ric-simulator/src/OSC_2.1.0/a1.py index eb4209c..59c47ef 100644 --- a/near-rt-ric-simulator/src/OSC_2.1.0/a1.py +++ b/near-rt-ric-simulator/src/OSC_2.1.0/a1.py @@ -46,7 +46,9 @@ def get_all_policy_types(): if ((r := check_modified_response()) is not None): return r - return (list(policy_instances.keys()), 200) + res = list(policy_instances.keys()) + res = list(map(int, res)) + return (res, 200) # API Function: Get a policy type def get_policy_type(policy_type_id): @@ -93,6 +95,11 @@ def create_policy_type(policy_type_id): if ((r := check_modified_response()) is not None): return r + try: + val=int(policy_type_id) + except: + return Response("The policy type id is not an int", 400, mimetype='text/plain') + policy_type_id=str(policy_type_id) if (policy_type_id in policy_instances.keys()):