diff options
author | Jürg Billeter <j@bitron.ch> | 2019-07-24 11:09:45 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2019-08-08 06:55:23 +0200 |
commit | b007a3d8e354e16d0f9daa70a2b3418b4f9b735b (patch) | |
tree | f2773557e4992ca9e50acfc86089c7ca6f292e87 | |
parent | 88a27149d85883749019e3fedcedd5ae8643df3d (diff) | |
download | buildstream-b007a3d8e354e16d0f9daa70a2b3418b4f9b735b.tar.gz |
cascache.py: Fix check_exists in _reachable_refs_dir()
If `check_exists` is set, missing directories should raise a
FileNotFoundError.
-rw-r--r-- | src/buildstream/_cas/cascache.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buildstream/_cas/cascache.py b/src/buildstream/_cas/cascache.py index 470a5e9c0..479b08a02 100644 --- a/src/buildstream/_cas/cascache.py +++ b/src/buildstream/_cas/cascache.py @@ -792,6 +792,9 @@ class CASCache(): directory.ParseFromString(f.read()) except FileNotFoundError: + if check_exists: + raise + # Just exit early if the file doesn't exist return |