summaryrefslogtreecommitdiff
path: root/src/buildstream/storage/_casbaseddirectory.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/storage/_casbaseddirectory.py')
-rw-r--r--src/buildstream/storage/_casbaseddirectory.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/buildstream/storage/_casbaseddirectory.py b/src/buildstream/storage/_casbaseddirectory.py
index e4b267a63..ffcf085bb 100644
--- a/src/buildstream/storage/_casbaseddirectory.py
+++ b/src/buildstream/storage/_casbaseddirectory.py
@@ -795,7 +795,7 @@ class CasBasedDirectory(Directory):
return self.__digest
- def _exists(self, *path, follow_symlinks=False):
+ def exists(self, *path, follow_symlinks=False):
try:
subdir = self.descend(*path[:-1], follow_symlinks=follow_symlinks)
target = subdir.index.get(path[-1])
@@ -804,8 +804,8 @@ class CasBasedDirectory(Directory):
linklocation = target.target
newpath = linklocation.split(os.path.sep)
if os.path.isabs(linklocation):
- return subdir._find_root()._exists(*newpath, follow_symlinks=True)
- return subdir._exists(*newpath, follow_symlinks=True)
+ return subdir._find_root().exists(*newpath, follow_symlinks=True)
+ return subdir.exists(*newpath, follow_symlinks=True)
else:
return True
return False