+"""
+A1 entrypoint
+"""
# ==================================================================================
# Copyright (c) 2019 Nokia
# Copyright (c) 2018-2019 AT&T Intellectual Property.
# ==================================================================================
from gevent.pywsgi import WSGIServer
from a1 import get_module_logger, app
-from a1.a1rmr import init_rmr
+from a1 import a1rmr
logger = get_module_logger(__name__)
def main():
"""Entrypoint"""
- logger.debug("Initializing rmr")
- init_rmr()
+ # start rmr thread
+ logger.debug("Initializing rmr thread. A1s webserver will not start until rmr initialization is complete.")
+ a1rmr.start_rmr_thread()
+
+ # start webserver
logger.debug("Starting gevent server")
http_server = WSGIServer(("", 10000), app)
http_server.serve_forever()