directory_layout: fix error path when specs conflict

This commit is contained in:
Ben Boeckel 2016-03-10 09:44:58 -05:00
parent e275b567eb
commit b4682c8ca3

View File

@ -285,7 +285,7 @@ def check_installed(self, spec):
return path
if spec.dag_hash() == installed_spec.dag_hash():
raise SpecHashCollisionError(installed_hash, spec_hash)
raise SpecHashCollisionError(spec, installed_spec)
else:
raise InconsistentInstallDirectoryError(
'Spec file in %s does not match hash!' % spec_file_path)
@ -431,7 +431,7 @@ class SpecHashCollisionError(DirectoryLayoutError):
def __init__(self, installed_spec, new_spec):
super(SpecHashCollisionError, self).__init__(
'Specs %s and %s have the same SHA-1 prefix!'
% installed_spec, new_spec)
% (installed_spec, new_spec))
class RemoveFailedError(DirectoryLayoutError):