From df4902a8295c78397aa5b3a9f01527a917d0c69d Mon Sep 17 00:00:00 2001 From: miao_kaibo Date: Wed, 4 Nov 2020 17:49:31 +0800 Subject: [PATCH] change for release package by pyinstaller --- common/log_obs.py | 3 ++- common/parser_config.py | 4 +--- core/project_manager.py | 3 --- core/runner.py | 11 +++++++---- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/common/log_obs.py b/common/log_obs.py index b493ee8..831ac15 100644 --- a/common/log_obs.py +++ b/common/log_obs.py @@ -26,7 +26,8 @@ def get_logger(): get logger object return: logger object """ - log_path = os.path.join(os.path.split(os.path.realpath(__file__))[0], "../log") + #log_path = os.path.join(os.path.split(os.path.realpath(__file__))[0], "../log") + log_path = "log" if not os.path.exists(log_path): os.mkdir(log_path) elif not os.path.isdir(log_path): diff --git a/common/parser_config.py b/common/parser_config.py index 590aa97..c47a67a 100644 --- a/common/parser_config.py +++ b/common/parser_config.py @@ -52,9 +52,7 @@ class ParserConfigIni(object): """ self.update_enabled_flag = {} self.branch_proj = {} - config_path = os.path.join( - os.path.split(os.path.realpath(__file__))[0], - "../config/config.ini") + config_path = "config/config.ini" self.config = ConfParser() #self.config = configparser.ConfigParser() self.config.read(config_path, encoding='utf-8') diff --git a/core/project_manager.py b/core/project_manager.py index be0cce9..a00a223 100644 --- a/core/project_manager.py +++ b/core/project_manager.py @@ -36,9 +36,6 @@ class OBSPrjManager(object): init project base info obs_meta_path: path of obs_meta repository """ - if not obs_meta: - log.error("can not found obs_meta") - exit(0) self.obs_meta = obs_meta os.chdir(self.obs_meta) self.commit_msg = [] diff --git a/core/runner.py b/core/runner.py index 2e68636..01dad8e 100644 --- a/core/runner.py +++ b/core/runner.py @@ -46,10 +46,13 @@ class Runner(object): return: """ log.debug("obs_meta change") - obs_prjm = OBSPrjManager(self.kwargs["obs_meta_path"]) - obs_prjm.manager_action() - obs_pkgm = OBSPkgManager(**self.kwargs) - obs_pkgm.obs_pkg_admc() + if not self.kwargs["obs_meta_path"]: + log.error("can not find obs_meta path") + else: + obs_prjm = OBSPrjManager(self.kwargs["obs_meta_path"]) + obs_prjm.manager_action() + obs_pkgm = OBSPkgManager(**self.kwargs) + obs_pkgm.obs_pkg_admc() def _save_package_info(self): """ -- Gitee