X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=near-rt-ric-simulator%2Fsrc%2FSTD_1.1.3%2Fmain.py;h=df021d1dbb6741348a2cb8442f17004493141568;hb=79992d7e456696d6211edcb64d6b2ce2d8b730c6;hp=5742791263a88a0994b47d49cf6e2d2e98b8a05f;hpb=967079bda24e7a0f5268728f1474ce0ddc9e52d0;p=sim%2Fa1-interface.git diff --git a/near-rt-ric-simulator/src/STD_1.1.3/main.py b/near-rt-ric-simulator/src/STD_1.1.3/main.py index 5742791..df021d1 100644 --- a/near-rt-ric-simulator/src/STD_1.1.3/main.py +++ b/near-rt-ric-simulator/src/STD_1.1.3/main.py @@ -1,5 +1,6 @@ # ============LICENSE_START=============================================== -# Copyright (C) 2020 Nordix Foundation. All rights reserved. +# Copyright (C) 2023 Nordix Foundation. All rights reserved. +# Copyright (C) 2023 OpenInfra Foundation Europe. All rights reserved. # ======================================================================== # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,9 +24,9 @@ import requests from pathlib import Path -from flask import Flask, escape, request, Response +from flask import Flask, request, Response from jsonschema import validate -from var_declaration import policy_instances, policy_status, callbacks, forced_settings, policy_fingerprint, hosts_set +from var_declaration import policy_instances, policy_status, callbacks, forced_settings, policy_fingerprint, hosts_set, app from maincommon import check_apipath, apipath, get_supported_interfaces_response, extract_host_name #Constants @@ -33,7 +34,9 @@ TEXT_PLAIN='text/plain' check_apipath() -app = connexion.App(__name__, specification_dir=apipath) +# app is created in var_declarations + +import payload_logging # app var need to be initialized #Check alive function @app.route('/', methods=['GET']) @@ -127,7 +130,7 @@ def sendstatus(): cb=callbacks[policyid] try: resp=requests.post(cb,json=json.dumps(ps), verify=False) # NOSONAR - except: + except Exception: return Response('Post status failed, could not send to: '+str(cb), status=500, mimetype=TEXT_PLAIN) if (resp.status_code<199 & resp.status_code > 299): return Response('Post status failed with code: '+resp.status_code, status=500, mimetype=TEXT_PLAIN) @@ -176,4 +179,4 @@ if len(sys.argv) >= 2: app.add_api('STD_A1.yaml') if __name__ == '__main__': - app.run(port=port_number, host="127.0.0.1", threaded=False) \ No newline at end of file + app.run(port=port_number, host="127.0.0.1") \ No newline at end of file