From 0477428aa5b2b80cbb176b51b50d7c7eefa628ea Mon Sep 17 00:00:00 2001 From: Hongbin Lu <hongbin034@gmail.com> Date: Thu, 2 Jan 2020 00:52:09 +0000 Subject: [PATCH] Refactor common/config.py Change-Id: Ia0d966d78bdedd2a5592c719a78624e9bbace83c --- zun/common/config.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/zun/common/config.py b/zun/common/config.py index c98abadfe..5c1e2b3e5 100644 --- a/zun/common/config.py +++ b/zun/common/config.py @@ -22,12 +22,16 @@ import zun.conf from zun import version -def parse_args(argv, default_config_files=None): - rpc.set_defaults(control_exchange='zun') - zun.conf.CONF(argv[1:], +def init(args, **kwargs): + zun.conf.CONF(args, project='zun', version=version.version_info.release_string(), - default_config_files=default_config_files) + **kwargs) + + +def parse_args(argv, default_config_files=None): + rpc.set_defaults(control_exchange='zun') + init(argv[1:], default_config_files=default_config_files) rpc.init(zun.conf.CONF)