From ce8713d86204212138559fb8f8ea8651bcb5ae87 Mon Sep 17 00:00:00 2001 From: yaokai13 Date: Tue, 5 Jan 2021 16:04:24 +0800 Subject: [PATCH] make some optimization --- core/gitee_to_obs.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/core/gitee_to_obs.py b/core/gitee_to_obs.py index 9f0cef0..3d35d56 100644 --- a/core/gitee_to_obs.py +++ b/core/gitee_to_obs.py @@ -109,8 +109,15 @@ class SYNCCode(object): log.info("Start get the obs_project") os.chdir("%s/%s" % (self.meta_path, self.gitee_branch)) cmd = "find ./ -name %s | awk -F '/' '{print $2}'" % self.repository - obs_project = os.popen(cmd).readlines()[0].replace('\n', '') - if obs_project: + all_project = os.popen(cmd).readlines() + print(all_project) + for project in all_project: + obs_project = project.replace('\n', '') + if ":Bak" in obs_project: + continue + else: + break + if obs_project and ":Bak" not in obs_project: log.info("The %s obs_project for gitee_%s is <<<<%s>>>>" % ( self.repository, self.gitee_branch, obs_project)) return obs_project -- Gitee