From fd132fc45b1e57263b8cda2e5338ffcb51d23145 Mon Sep 17 00:00:00 2001 From: Gui Chen Date: Mon, 13 Feb 2012 11:01:10 +0800 Subject: [PATCH] catch creator error when retrieving bootstrap metadata Signed-off-by: Gui Chen --- mic/rt_util.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mic/rt_util.py b/mic/rt_util.py index 8ac8b64..5c44060 100644 --- a/mic/rt_util.py +++ b/mic/rt_util.py @@ -117,8 +117,15 @@ def select_bootstrap(repomd, cachedir, bootstrapdir): repolist = [] for repo in bsrepo.keys(): repolist.append(bsrepo[repo]) - repomd = misc.get_metadata_from_repos(repolist, cachedir) - rpmver = misc.get_rpmver_in_repo(repomd) + + rpmver = None + try: + repomd = misc.get_metadata_from_repos(repolist, cachedir) + rpmver = misc.get_rpmver_in_repo(repomd) + except errors.CreatorError, e: + msger.set_loglevel(lvl) + raise + if not rpmver: continue if compare_rpmversion(repo_rpmver, rpmver): -- 2.7.4