From 1c1e7295f02b123310efe88b0a23a9cb95cce2f4 Mon Sep 17 00:00:00 2001 From: David Shrader Date: Tue, 20 May 2014 15:20:17 -0600 Subject: Fix bug in checksum reporting The number of variables in the string printed for a checksum failure was not correct. Now a useful error message is printed instead of a stack trace and a TypeError. --- lib/spack/spack/package.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index f4bb54ca7d..59d7ce7907 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -552,8 +552,8 @@ class Package(object): tty.msg("Checksum passed for %s" % self.name) else: raise ChecksumError( - "%s checksum failed for %s." % checker.hash_name, - "Expected %s but got %s." % (self.name, digest, checker.sum)) + "%s checksum failed for %s." % (checker.hash_name, self.name), + "Expected %s but got %s." % (digest, checker.sum)) def do_stage(self): -- cgit v1.2.3-60-g2f50