diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-12-20 11:44:05 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-12-21 14:15:26 +0000 |
commit | fafce983635a88fd9bb5a1afdbc06d8b90b393b5 (patch) | |
tree | 210c02206b97a06e77649a7ffcab0ab18239ee7e /bitbake/lib/bb/siggen.py | |
parent | 7d010055e2af3294e17db862f42664ca689a9356 (diff) | |
download | poky-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.py | 6 |
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): |