summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbst-marge-bot <marge-bot@buildstream.build>2019-05-01 10:03:14 +0000
committerbst-marge-bot <marge-bot@buildstream.build>2019-05-01 10:03:14 +0000
commitbccb4f15a784a80561c32665ced44554dbd9b5ce (patch)
tree5061fd9fa5a512395b7a54e9ae78b8e69e86f99b
parent35543cd0087805a263dc40b5da0bd4e7d4f9f636 (diff)
parentaa97cd57163a5d3cfe01de0f4062c08b62f39f3c (diff)
downloadbuildstream-bccb4f15a784a80561c32665ced44554dbd9b5ce.tar.gz
Merge branch 'abderrahim/non-strict-key-display' into 'master'
_artifactcache.py: display the actual key being pulled Closes #981 See merge request BuildStream/buildstream!1304
-rw-r--r--buildstream/_artifactcache.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/buildstream/_artifactcache.py b/buildstream/_artifactcache.py
index 7a6f2ea0c..5b0ccacc4 100644
--- a/buildstream/_artifactcache.py
+++ b/buildstream/_artifactcache.py
@@ -317,12 +317,12 @@ class ArtifactCache(BaseCache):
#
def pull(self, element, key, *, progress=None, subdir=None, excluded_subdirs=None):
ref = element.get_artifact_name(key)
+ display_key = key[:self.context.log_key_length]
project = element._get_project()
for remote in self._remotes[project]:
try:
- display_key = element._get_brief_display_key()
element.status("Pulling artifact {} <- {}".format(display_key, remote.spec.url))
if self.cas.pull(ref, remote, progress=progress, subdir=subdir, excluded_subdirs=excluded_subdirs):
@@ -331,12 +331,12 @@ class ArtifactCache(BaseCache):
return True
else:
element.info("Remote ({}) does not have artifact {} cached".format(
- remote.spec.url, element._get_brief_display_key()
+ remote.spec.url, display_key
))
except CASError as e:
raise ArtifactError("Failed to pull artifact {}: {}".format(
- element._get_brief_display_key(), e)) from e
+ display_key, e)) from e
return False