summaryrefslogtreecommitdiff
path: root/morphlib/remoteartifactcache.py
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2014-06-10 12:18:38 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2014-06-10 12:19:29 +0100
commitbe6870d1145634401f912e7f5623da27b20180cd (patch)
tree801b4afcbd39c8c4e22e9d54ba0e9f6c29c44d50 /morphlib/remoteartifactcache.py
parent623e77cf0a9e3b018195490870e3a2e1f003d31d (diff)
parent29c836174baff2b6fa02d8ce7109ff656c4d4834 (diff)
downloadmorph-be6870d1145634401f912e7f5623da27b20180cd.tar.gz
Merge branch 'sam/remote-artifact-cache-failure'
Reviewed-By: Richard Ipsum <richard.ipsum@codethink.co.uk> Reviewed-By: Richard Maw <richard.maw@codethink.co.uk>
Diffstat (limited to 'morphlib/remoteartifactcache.py')
-rw-r--r--morphlib/remoteartifactcache.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/morphlib/remoteartifactcache.py b/morphlib/remoteartifactcache.py
index 9f6bf69e..0f8edce8 100644
--- a/morphlib/remoteartifactcache.py
+++ b/morphlib/remoteartifactcache.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -33,18 +33,19 @@ class GetError(cliapp.AppException):
cliapp.AppException.__init__(
self, 'Failed to get the artifact %s with cache key %s '
'from the artifact cache %s' %
- (artifact, artifact.cache_key, cache))
+ (artifact.basename(), artifact.cache_key, cache))
-class GetArtifactMetadataError(cliapp.AppException):
+class GetArtifactMetadataError(GetError):
def __init__(self, cache, artifact, name):
cliapp.AppException.__init__(
self, 'Failed to get metadata %s for the artifact %s '
- 'from the artifact cache %s' % (name, artifact, cache))
+ 'from the artifact cache %s' %
+ (name, artifact.basename(), cache))
-class GetSourceMetadataError(cliapp.AppException):
+class GetSourceMetadataError(GetError):
def __init__(self, cache, source, cache_key, name):
cliapp.AppException.__init__(