]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake/fetch2: Fix message about md5 checksums when sha256 is incorrect
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 11 Feb 2011 21:59:23 +0000 (21:59 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 11 Feb 2011 21:59:23 +0000 (21:59 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/fetch2/__init__.py

index 9356487ea641f621ce6cb3487655bca2010cc3de..bc1824b01bed54cdd0950dda11db187a7a461398 100644 (file)
@@ -98,7 +98,7 @@ class ParameterError(BBFetchException):
 class MD5SumError(BBFetchException):
     """Exception raised when a MD5 checksum of a file does not match for a downloaded file"""
     def __init__(self, path, wanted, got, url):
-         msg = "File: '%s' has md5 sum %s when %s was expected (from URL: '%s')" % (path, got, wanted, url)
+         msg = "File: '%s' has md5 checksum %s when %s was expected (from URL: '%s')" % (path, got, wanted, url)
          self.url = url
          self.path = path
          self.wanted = wanted
@@ -108,6 +108,14 @@ class MD5SumError(BBFetchException):
 
 class SHA256SumError(MD5SumError):
     """Exception raised when a SHA256 checksum of a file does not match for a downloaded file"""
+    def __init__(self, path, wanted, got, url):
+         msg = "File: '%s' has sha256 checksum %s when %s was expected (from URL: '%s')" % (path, got, wanted, url)
+         self.url = url
+         self.path = path
+         self.wanted = wanted
+         self.got = got
+         BBFetchException.__init__(self, msg)
+         self.args = (path, wanted, got, url)
 
 def decodeurl(url):
     """Decodes an URL into the tokens (scheme, network location, path,