diff options
author | Jürg Billeter <j@bitron.ch> | 2017-08-10 09:43:40 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2017-08-10 09:43:40 +0200 |
commit | df8b5a7d6a4a426cfd43d79bbf1cd10565442b2b (patch) | |
tree | 459f6da7bd68e532624ffd55f94e2494137352e2 | |
parent | 67af5967041242a0392192aad285fbad6d0b44bb (diff) | |
download | buildstream-df8b5a7d6a4a426cfd43d79bbf1cd10565442b2b.tar.gz |
_pipeline.py: Add remote_ticker for artifact list fetching
-rw-r--r-- | buildstream/_pipeline.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/buildstream/_pipeline.py b/buildstream/_pipeline.py index 3c65e0967..3674ea367 100644 --- a/buildstream/_pipeline.py +++ b/buildstream/_pipeline.py @@ -129,6 +129,7 @@ class Pipeline(): rewritable=False, load_ticker=None, resolve_ticker=None, + remote_ticker=None, cache_ticker=None): self.context = context self.project = project @@ -175,6 +176,8 @@ class Pipeline(): if self.artifacts.can_fetch(): try: + if remote_ticker: + remote_ticker(context.artifact_pull) self.artifacts.fetch_remote_refs() except _ArtifactError: self.message(self.target, MessageType.WARN, "Failed to fetch remote refs") |