[oe-commits] [openembedded-core] 03/03: sstatesig: Fix incorrect super() usage and use correct get_unihash function
git at git.openembedded.org
git at git.openembedded.org
Tue Dec 31 17:16:57 UTC 2019
This is an automated email from the git hooks/post-receive script.
rpurdie pushed a commit to branch master-next
in repository openembedded-core.
commit 55be906e8ad562d2bffc838a049cf81fa1083bda
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
AuthorDate: Mon Dec 30 14:44:01 2019 +0000
sstatesig: Fix incorrect super() usage and use correct get_unihash function
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/lib/oe/sstatesig.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py
index ca3c6df..96894d5 100644
--- a/meta/lib/oe/sstatesig.py
+++ b/meta/lib/oe/sstatesig.py
@@ -104,6 +104,7 @@ class SignatureGeneratorOEBasicHashMixIn(object):
"").split()
self.unlockedrecipes = { k: "" for k in self.unlockedrecipes }
self.buildarch = data.getVar('BUILD_ARCH')
+ self._internal = False
pass
def tasks_resolved(self, virtmap, virtpnmap, dataCache):
@@ -156,7 +157,9 @@ class SignatureGeneratorOEBasicHashMixIn(object):
else:
return super().get_taskhash(tid, deps, dataCache)
+ self._internal = True
h = super().get_taskhash(tid, deps, dataCache)
+ self._internal = False
(mc, _, task, fn) = bb.runqueue.split_tid_mcfn(tid)
@@ -199,7 +202,7 @@ class SignatureGeneratorOEBasicHashMixIn(object):
return h
def get_unihash(self, tid):
- if tid in self.lockedhashes and self.lockedhashes[tid]:
+ if tid in self.lockedhashes and self.lockedhashes[tid] and not self._internal:
return self.lockedhashes[tid]
return super().get_unihash(tid)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Openembedded-commits
mailing list