diff options
author | Michael 'Mickey' Lauer <mickey@vanille-media.de> | 2005-06-08 17:30:37 +0000 |
---|---|---|
committer | Michael 'Mickey' Lauer <mickey@vanille-media.de> | 2005-06-08 17:30:37 +0000 |
commit | deea4dec7f68b5378a789ba6fc71126cc00c1745 (patch) | |
tree | 5fd7df7a52e1c30641a59e89392ff8ceb37c57a3 | |
parent | 64bd726b67448c790d555cd0b0070be84b11b09e (diff) | |
download | bitbake-deea4dec7f68b5378a789ba6fc71126cc00c1745.tar.gz |
remove sys.exc_info() hack and instead use the magic .args variable of the exception instance variable
-rwxr-xr-x | bin/bitbake | 13 |
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) |