mirror of
https://git.yoctoproject.org/poky
synced 2026-09-19 00:49:33 +02:00
bitbake: siggen: Minor code improvement
Tweak the code to remove duplication and only set if the attribute isn't already there to avoid overwriting. (Bitbake rev: 513e6c4e9233e0d0bc31e1169077fdbf9aaf4ec3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -273,11 +273,11 @@ class SignatureGeneratorBasic(SignatureGenerator):
|
|||||||
super().setup_datacache_from_datastore(mcfn, d)
|
super().setup_datacache_from_datastore(mcfn, d)
|
||||||
|
|
||||||
mc = bb.runqueue.mc_from_tid(mcfn)
|
mc = bb.runqueue.mc_from_tid(mcfn)
|
||||||
setattr(self.datacaches[mc], "siggen_varvals", {})
|
for attr in ["siggen_varvals", "siggen_taskdeps", "siggen_gendeps"]:
|
||||||
|
if not hasattr(self.datacaches[mc], attr):
|
||||||
|
setattr(self.datacaches[mc], attr, {})
|
||||||
self.datacaches[mc].siggen_varvals[mcfn] = d.getVar("__siggen_varvals")
|
self.datacaches[mc].siggen_varvals[mcfn] = d.getVar("__siggen_varvals")
|
||||||
setattr(self.datacaches[mc], "siggen_taskdeps", {})
|
|
||||||
self.datacaches[mc].siggen_taskdeps[mcfn] = d.getVar("__siggen_taskdeps")
|
self.datacaches[mc].siggen_taskdeps[mcfn] = d.getVar("__siggen_taskdeps")
|
||||||
setattr(self.datacaches[mc], "siggen_gendeps", {})
|
|
||||||
self.datacaches[mc].siggen_gendeps[mcfn] = d.getVar("__siggen_gendeps")
|
self.datacaches[mc].siggen_gendeps[mcfn] = d.getVar("__siggen_gendeps")
|
||||||
|
|
||||||
def rundep_check(self, fn, recipename, task, dep, depname, dataCaches):
|
def rundep_check(self, fn, recipename, task, dep, depname, dataCaches):
|
||||||
|
|||||||
Reference in New Issue
Block a user