diff options
author | Jürg Billeter <j@bitron.ch> | 2017-08-10 09:43:40 +0200 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2017-08-15 09:31:33 +0000 |
commit | 34f884ed0faf878b7d13a848521dcb91a230c50d (patch) | |
tree | 5a731478ab97aee52726689c1e05ca2f39911a32 | |
parent | 745b70b9ce8f145e777134952a07c5e0444326c1 (diff) | |
download | buildstream-34f884ed0faf878b7d13a848521dcb91a230c50d.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 163d82c5e..80dd8b30a 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") |