Code Review
/
ric-plt
/
a1.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Upgrade A1 to use RMR library version 4.0.2
[ric-plt/a1.git]
/
a1
/
run.py
diff --git
a/a1/run.py
b/a1/run.py
index
9eb59f5
..
feaada3
100644
(file)
--- 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.
# ==================================================================================
# 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
# 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"""
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()
http_server = WSGIServer(("", 10000), app)
http_server.serve_forever()