diff options
Diffstat (limited to 'bitbake/lib')
| -rw-r--r-- | bitbake/lib/bb/build.py | 2 | ||||
| -rw-r--r-- | bitbake/lib/bb/fetch2/__init__.py | 11 |
2 files changed, 8 insertions, 5 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index aabc1b6e1d..30e5497d1d 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
| @@ -53,7 +53,7 @@ class FuncFailed(Exception): | |||
| 53 | self.logfile = logfile | 53 | self.logfile = logfile |
| 54 | self.name = name | 54 | self.name = name |
| 55 | if name: | 55 | if name: |
| 56 | self.msg = "Function '%s' failed" % name | 56 | self.msg = 'Function failed: %s' % name |
| 57 | else: | 57 | else: |
| 58 | self.msg = "Function failed" | 58 | self.msg = "Function failed" |
| 59 | 59 | ||
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py index 3af56e5d0a..21abb13b19 100644 --- a/bitbake/lib/bb/fetch2/__init__.py +++ b/bitbake/lib/bb/fetch2/__init__.py | |||
| @@ -55,7 +55,10 @@ class MalformedUrl(BBFetchException): | |||
| 55 | class FetchError(BBFetchException): | 55 | class FetchError(BBFetchException): |
| 56 | """General fetcher exception when something happens incorrectly""" | 56 | """General fetcher exception when something happens incorrectly""" |
| 57 | def __init__(self, message, url = None): | 57 | def __init__(self, message, url = None): |
| 58 | msg = "Fetcher failure for URL: '%s'. %s" % (url, message) | 58 | if url: |
| 59 | msg = "Fetcher failure for URL: '%s'. %s" % (url, message) | ||
| 60 | else: | ||
| 61 | msg = "Fetcher failure: %s" % message | ||
| 59 | self.url = url | 62 | self.url = url |
| 60 | BBFetchException.__init__(self, msg) | 63 | BBFetchException.__init__(self, msg) |
| 61 | self.args = (message, url) | 64 | self.args = (message, url) |
| @@ -302,10 +305,10 @@ def verify_checksum(u, ud, d): | |||
| 302 | # it does not match. | 305 | # it does not match. |
| 303 | msg = "" | 306 | msg = "" |
| 304 | if md5mismatch and ud.md5_expected: | 307 | if md5mismatch and ud.md5_expected: |
| 305 | msg = msg + "\nFile: '%s' has %s checksum %s when %s was expected (from URL: '%s')" % (ud.localpath, 'md5', md5data, ud.md5_expected, u) | 308 | msg = msg + "\nFile: '%s' has %s checksum %s when %s was expected" % (ud.localpath, 'md5', md5data, ud.md5_expected) |
| 306 | 309 | ||
| 307 | if sha256mismatch and ud.sha256_expected: | 310 | if sha256mismatch and ud.sha256_expected: |
| 308 | msg = msg + "\nFile: '%s' has %s checksum %s when %s was expected (from URL: '%s')" % (ud.localpath, 'sha256', sha256data, ud.sha256_expected, u) | 311 | msg = msg + "\nFile: '%s' has %s checksum %s when %s was expected" % (ud.localpath, 'sha256', sha256data, ud.sha256_expected) |
| 309 | 312 | ||
| 310 | if len(msg): | 313 | if len(msg): |
| 311 | raise FetchError('Checksum mismatch!%s' % msg, u) | 314 | raise FetchError('Checksum mismatch!%s' % msg, u) |
| @@ -983,7 +986,7 @@ class Fetch(object): | |||
| 983 | localpath = try_mirrors (self.d, ud, mirrors) | 986 | localpath = try_mirrors (self.d, ud, mirrors) |
| 984 | 987 | ||
| 985 | if not localpath or ((not os.path.exists(localpath)) and localpath.find("*") == -1): | 988 | if not localpath or ((not os.path.exists(localpath)) and localpath.find("*") == -1): |
| 986 | raise FetchError("Unable to fetch URL %s from any source." % u, u) | 989 | raise FetchError("Unable to fetch URL from any source.", u) |
| 987 | 990 | ||
| 988 | update_stamp(u, ud, self.d) | 991 | update_stamp(u, ud, self.d) |
| 989 | 992 | ||
