aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>2005-06-08 17:30:37 +0000
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>2005-06-08 17:30:37 +0000
commitdeea4dec7f68b5378a789ba6fc71126cc00c1745 (patch)
tree5fd7df7a52e1c30641a59e89392ff8ceb37c57a3
parent64bd726b67448c790d555cd0b0070be84b11b09e (diff)
downloadbitbake-deea4dec7f68b5378a789ba6fc71126cc00c1745.tar.gz
remove sys.exc_info() hack and instead use the magic .args variable of the exception instance variable
-rwxr-xr-xbin/bitbake13
1 files changed, 6 insertions, 7 deletions
diff --git a/bin/bitbake b/bin/bitbake
index 853c60016..34b747524 100755
--- a/bin/bitbake
+++ b/bin/bitbake
@@ -171,11 +171,10 @@ class BBCooker:
bb.event.fire(bb.event.PkgFailed(item, the_data))
self.build_cache_fail.append(fn)
raise
- except bb.build.EventException:
+ except bb.build.EventException, e:
self.stats.fail += 1
- (type, value, traceback) = sys.exc_info()
- e = value.event
- bb.error("%s event exception, aborting" % bb.event.getName(e))
+ event = e.args[1]
+ bb.error("%s event exception, aborting" % bb.event.getName(event))
bb.event.fire(bb.event.PkgFailed(item, the_data))
self.build_cache_fail.append(fn)
raise
@@ -245,8 +244,8 @@ class BBCooker:
def findBestProvider( self, pn ):
"""
- If there is a PREFERRED_VERSION, find the highest-priority bbfile
- providing that version. If not, find the latest version provided by
+ If there is a PREFERRED_VERSION, find the highest-priority bbfile
+ providing that version. If not, find the latest version provided by
an bbfile in the highest-priority set.
"""
pkg_pn = self.status.pkg_pn
@@ -368,7 +367,7 @@ class BBCooker:
for pn in pkg_pn.keys():
preferred_versions[pn] = self.findBestProvider(pn)[2:4]
eligible.append(preferred_versions[pn][1])
-
+
for p in eligible:
if p in self.build_cache_fail:
bb.debug(1, "rejecting already-failed %s" % p)