diff options
author | Benjamin Schubert <ben.c.schubert@gmail.com> | 2019-03-19 18:20:21 +0000 |
---|---|---|
committer | Benjamin Schubert <ben.c.schubert@gmail.com> | 2019-03-21 11:13:59 +0000 |
commit | a7128a7fd45071860f6492ef204821ef1fd34981 (patch) | |
tree | 8b2c3100e9653bec0c5ebb17a1b86132f3ea2bc7 | |
parent | fa06745f9488e6cf9c2bb4a6249a1fe943a2a202 (diff) | |
download | buildstream-a7128a7fd45071860f6492ef204821ef1fd34981.tar.gz |
fixup! fixup! WIP: simplify
-rw-r--r-- | buildstream/element.py | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/buildstream/element.py b/buildstream/element.py index 91731f6ad..5e7b7e4e6 100644 --- a/buildstream/element.py +++ b/buildstream/element.py @@ -2957,24 +2957,16 @@ class Element(Plugin): while queue: element = queue.pop() - old_cache_key = element.__cache_key - old_weak_cache_key = element.__weak_cache_key old_ready_for_runtime = element.__ready_for_runtime - element._update_state() - if element.__cache_key != old_cache_key or old_weak_cache_key != element.__weak_cache_key: + if element.__ready_for_runtime != old_ready_for_runtime: for rdep in element.__reverse_dependencies_for_build: queue.push(rdep.__node_id, rdep) - if element.__ready_for_runtime != old_ready_for_runtime: for rdep in element.__reverse_dependencies_for_runtime: queue.push(rdep.__node_id, rdep) - if element.__cache_key == old_cache_key: - for rdep in element.__reverse_dependencies_for_build: - queue.push(rdep.__node_id, rdep) - def _overlap_error_detail(f, forbidden_overlap_elements, elements): if forbidden_overlap_elements: |