From 006e6391e3c1ed78147a6cbd65bad3627de74b33 Mon Sep 17 00:00:00 2001 From: hyokeun Date: Thu, 18 Aug 2016 10:33:13 +0900 Subject: [PATCH] Check existance of repo and image path for snapdiff Change-Id: Ic0d685c48cdd72847670a7950f14ca32a4b70a3e --- job_sync_snapdiff.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/job_sync_snapdiff.py b/job_sync_snapdiff.py index 4784171..592856c 100755 --- a/job_sync_snapdiff.py +++ b/job_sync_snapdiff.py @@ -175,17 +175,19 @@ def main(): repo_path, release_name) - if daily_repo_base: - daily_repo_url = os.path.join(daily_repo_base, - 'repos', repo_name, 'packages') + daily_repo_url = os.path.join(daily_repo_base, + 'repos', repo_name, 'packages') + weekly_repo_url = os.path.join(weekly_repo_base, + 'repos', repo_name, 'packages') + if (daily_repo_base and + requests.get(daily_repo_url).status_code == 200): daily_current = generate_diff(daily_repo_url, current_repo_url, repo_name, 'daily_current') daily_id = _get_buildid(daily_repo_url) context['repo'].append(('daily_build', daily_id, daily_current)) - if weekly_repo_base: - weekly_repo_url = os.path.join(weekly_repo_base, - 'repos', repo_name, 'packages') + if (weekly_repo_base and + requests.get(weekly_repo_url).status_code == 200): weekly_current = generate_diff(weekly_repo_url, current_repo_url, repo_name, 'weekly_current') weekly_id = _get_buildid(weekly_repo_url) -- 2.7.4