From 7e9226f08adfd1853023076a5bde735f0737463c Mon Sep 17 00:00:00 2001 From: Olof Johansson Date: Mon, 9 Aug 2010 11:11:13 -0700 Subject: [PATCH] parallel_emerge: catch 404 errors when getting packages BUG=none TEST=run build_packages on --board=tegra2_dev-board-opengl right now, since binhost hasn't been populated yet. Review URL: http://codereview.chromium.org/3035058 --- parallel_emerge | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/parallel_emerge b/parallel_emerge index af552543fe..f497fd1076 100755 --- a/parallel_emerge +++ b/parallel_emerge @@ -819,7 +819,13 @@ class DepGraphGenerator(object): url = binhost_url + "/Packages" prebuilt_pkgs = {} - f = urllib2.urlopen(url) + try: + f = urllib2.urlopen(url) + except urllib2.HTTPError as e: + if e.code == 404: + return {} + else: + raise for line in f: if line.startswith("CPV: "): pkg = line.replace("CPV: ", "").rstrip()