diff options
author | Darius Makovsky <traveltissues@protonmail.com> | 2019-10-09 18:00:03 +0100 |
---|---|---|
committer | Darius Makovsky <traveltissues@protonmail.com> | 2019-10-11 14:21:25 +0100 |
commit | 215575971f4d512a260b1676807945abbfb2f254 (patch) | |
tree | 3a54553b08b440e8adfc23c32ed2c0e2bca464ec | |
parent | 19269e527fc36f81ba0db9294cc0d06518c7af8e (diff) | |
download | buildstream-215575971f4d512a260b1676807945abbfb2f254.tar.gz |
_basecache.py: early return if remotes are setup
-rw-r--r-- | src/buildstream/_basecache.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/buildstream/_basecache.py b/src/buildstream/_basecache.py index df50bfb62..03147e091 100644 --- a/src/buildstream/_basecache.py +++ b/src/buildstream/_basecache.py @@ -154,7 +154,9 @@ class BaseCache(): def setup_remotes(self, *, use_config=False, remote_url=None): # Ensure we do not double-initialise since this can be expensive - assert not self._remotes_setup + if self._remotes_setup: + return + self._remotes_setup = True # Initialize remote caches. We allow the commandline to override @@ -171,6 +173,7 @@ class BaseCache(): has_remote_caches = True if has_remote_caches: self._initialize_remotes() + return # Notify remotes that forking is disabled def notify_fork_disabled(self): |