X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=a1%2Frun.py;h=feaada3eb8aa24b89e0530a8cbc70a20206f3d82;hb=d26734faf0366f95ed055a783fed8297f8c63ff6;hp=9eb59f51c4c0aadbeaf6a24c1a641add281f7fae;hpb=91ae88989c82b08b9fb69a28f838d6b80681d953;p=ric-plt%2Fa1.git diff --git a/a1/run.py b/a1/run.py index 9eb59f5..feaada3 100644 --- a/a1/run.py +++ b/a1/run.py @@ -1,3 +1,6 @@ +""" +A1 entrypoint +""" # ================================================================================== # Copyright (c) 2019 Nokia # Copyright (c) 2018-2019 AT&T Intellectual Property. @@ -15,17 +18,21 @@ # limitations under the License. # ================================================================================== from gevent.pywsgi import WSGIServer -from a1 import get_module_logger, app -from a1.a1rmr import init_rmr +from mdclogpy import Logger +from a1 import app +from a1 import a1rmr -logger = get_module_logger(__name__) +mdc_logger = Logger(name=__name__) def main(): """Entrypoint""" - logger.debug("Initializing rmr") - init_rmr() - logger.debug("Starting gevent server") + # start rmr thread + mdc_logger.debug("Initializing rmr thread. A1s webserver will not start until rmr initialization is complete.") + a1rmr.start_rmr_thread() + + # start webserver + mdc_logger.debug("Starting gevent server") http_server = WSGIServer(("", 10000), app) http_server.serve_forever()