diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-12-15 17:44:35 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-12-16 23:25:49 +0000 |
commit | ba4dbacedd635d2467da1d6038874f4a05f5d2d0 (patch) | |
tree | 0a7a943740f11731d386fb04bc8593e2e4b5df67 /meta/lib/oe | |
parent | 093f6924741c61e77ffc99d717b2096357dce691 (diff) | |
download | poky-ba4dbacedd635d2467da1d6038874f4a05f5d2d0.tar.gz |
sstatesig: Further optimise
Optimise the call into the parent function to be only when needed.
(From OE-Core rev: 198bacaa1068fd68075d9182318fe64e9809dd36)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oe')
-rw-r--r-- | meta/lib/oe/sstatesig.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py index 8d009bfdc6..7cecb59d8e 100644 --- a/meta/lib/oe/sstatesig.py +++ b/meta/lib/oe/sstatesig.py | |||
@@ -141,14 +141,13 @@ class SignatureGeneratorOEBasicHashMixIn(object): | |||
141 | return super(bb.siggen.SignatureGeneratorBasicHash, self).dump_sigs(dataCache, options) | 141 | return super(bb.siggen.SignatureGeneratorBasicHash, self).dump_sigs(dataCache, options) |
142 | 142 | ||
143 | def get_taskhash(self, tid, deps, dataCache): | 143 | def get_taskhash(self, tid, deps, dataCache): |
144 | h = super(bb.siggen.SignatureGeneratorBasicHash, self).get_taskhash(tid, deps, dataCache) | ||
145 | if tid in self.lockedhashes: | 144 | if tid in self.lockedhashes: |
146 | if self.lockedhashes[tid]: | 145 | if self.lockedhashes[tid]: |
147 | return self.lockedhashes[tid] | 146 | return self.lockedhashes[tid] |
148 | else: | 147 | else: |
149 | return h | 148 | return super().get_taskhash(tid, deps, dataCache) |
150 | 149 | ||
151 | h = super(bb.siggen.SignatureGeneratorBasicHash, self).get_taskhash(tid, deps, dataCache) | 150 | h = super().get_taskhash(tid, deps, dataCache) |
152 | 151 | ||
153 | (mc, _, task, fn) = bb.runqueue.split_tid_mcfn(tid) | 152 | (mc, _, task, fn) = bb.runqueue.split_tid_mcfn(tid) |
154 | 153 | ||