summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/siggen.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2022-12-20 11:44:05 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-12-21 14:15:26 +0000
commitfafce983635a88fd9bb5a1afdbc06d8b90b393b5 (patch)
tree210c02206b97a06e77649a7ffcab0ab18239ee7e /bitbake/lib/bb/siggen.py
parent7d010055e2af3294e17db862f42664ca689a9356 (diff)
downloadpoky-fafce983635a88fd9bb5a1afdbc06d8b90b393b5.tar.gz
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>
Diffstat (limited to 'bitbake/lib/bb/siggen.py')
-rw-r--r--bitbake/lib/bb/siggen.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py
index f551c74890..0e79404f76 100644
--- a/bitbake/lib/bb/siggen.py
+++ b/bitbake/lib/bb/siggen.py
@@ -273,11 +273,11 @@ class SignatureGeneratorBasic(SignatureGenerator):
273 super().setup_datacache_from_datastore(mcfn, d) 273 super().setup_datacache_from_datastore(mcfn, d)
274 274
275 mc = bb.runqueue.mc_from_tid(mcfn) 275 mc = bb.runqueue.mc_from_tid(mcfn)
276 setattr(self.datacaches[mc], "siggen_varvals", {}) 276 for attr in ["siggen_varvals", "siggen_taskdeps", "siggen_gendeps"]:
277 if not hasattr(self.datacaches[mc], attr):
278 setattr(self.datacaches[mc], attr, {})
277 self.datacaches[mc].siggen_varvals[mcfn] = d.getVar("__siggen_varvals") 279 self.datacaches[mc].siggen_varvals[mcfn] = d.getVar("__siggen_varvals")
278 setattr(self.datacaches[mc], "siggen_taskdeps", {})
279 self.datacaches[mc].siggen_taskdeps[mcfn] = d.getVar("__siggen_taskdeps") 280 self.datacaches[mc].siggen_taskdeps[mcfn] = d.getVar("__siggen_taskdeps")
280 setattr(self.datacaches[mc], "siggen_gendeps", {})
281 self.datacaches[mc].siggen_gendeps[mcfn] = d.getVar("__siggen_gendeps") 281 self.datacaches[mc].siggen_gendeps[mcfn] = d.getVar("__siggen_gendeps")
282 282
283 def rundep_check(self, fn, recipename, task, dep, depname, dataCaches): 283 def rundep_check(self, fn, recipename, task, dep, depname, dataCaches):