summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2019-02-27 11:13:55 +0100
committerAbderrahim Kitouni <akitouni@gnome.org>2020-08-26 12:47:05 +0100
commitf48df26bb8e6e1cd2f7cc6c4cd4d7b254782ed2e (patch)
tree7190fa04ab13788bed1b4ea2510e564c27711bca
parent234fd87f89128a0e71a3d4ddd73cd75101849b3b (diff)
downloadbuildstream-f48df26bb8e6e1cd2f7cc6c4cd4d7b254782ed2e.tar.gz
_casbaseddirectory.py: Rename `ref` constructor parameter to `digest`
`ref` was misleading.
-rw-r--r--buildstream/_artifactcache.py2
-rw-r--r--buildstream/storage/_casbaseddirectory.py10
2 files changed, 6 insertions, 6 deletions
diff --git a/buildstream/_artifactcache.py b/buildstream/_artifactcache.py
index a962aa76a..014c8f3cb 100644
--- a/buildstream/_artifactcache.py
+++ b/buildstream/_artifactcache.py
@@ -574,7 +574,7 @@ class ArtifactCache():
def get_artifact_directory(self, element, key):
ref = element.get_artifact_name(key)
digest = self.cas.resolve_ref(ref, update_mtime=True)
- return CasBasedDirectory(self.cas, digest)
+ return CasBasedDirectory(self.cas, digest=digest)
# commit():
#
diff --git a/buildstream/storage/_casbaseddirectory.py b/buildstream/storage/_casbaseddirectory.py
index 7e4e36a1a..504b32080 100644
--- a/buildstream/storage/_casbaseddirectory.py
+++ b/buildstream/storage/_casbaseddirectory.py
@@ -48,7 +48,7 @@ class IndexEntry():
def get_directory(self, parent):
if not self.buildstream_object:
- self.buildstream_object = CasBasedDirectory(parent.cas_cache, ref=self.pb_object.digest,
+ self.buildstream_object = CasBasedDirectory(parent.cas_cache, digest=self.pb_object.digest,
parent=parent, filename=self.pb_object.name)
return self.buildstream_object
@@ -253,16 +253,16 @@ class CasBasedDirectory(Directory):
_pb2_path_sep = "/"
_pb2_absolute_path_prefix = "/"
- def __init__(self, cas_cache, ref=None, parent=None, common_name="untitled", filename=None):
+ def __init__(self, cas_cache, *, digest=None, parent=None, common_name="untitled", filename=None):
self.filename = filename
self.common_name = common_name
self.pb2_directory = remote_execution_pb2.Directory()
self.cas_cache = cas_cache
- if ref:
- with open(self.cas_cache.objpath(ref), 'rb') as f:
+ if digest:
+ with open(self.cas_cache.objpath(digest), 'rb') as f:
self.pb2_directory.ParseFromString(f.read())
- self.ref = ref
+ self.ref = digest
self.index = {}
self.parent = parent
self._directory_read = False