summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/data_smart.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2022-11-11 14:23:54 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-11-14 16:22:00 +0000
commitd8e9ee8fd53b7620e72b2dfebb2e8d464b737dbb (patch)
treed815af2cb816524186a52c3f031dca5374e733d0 /bitbake/lib/bb/data_smart.py
parentde98b12ee17717bf4c18a02833e7a5260c7cb75d (diff)
downloadpoky-d8e9ee8fd53b7620e72b2dfebb2e8d464b737dbb.tar.gz
bitbake: data/data_smart/build: Clean up datastore finalize/update_data references
We dropped the update_data calls a while ago. Clean up the code to match the reality and drop the remaining no-op pieces. Update the comments to reflect the slowest operations and let the cookie monster's spirit live on! (Bitbake rev: 584989ed2b5af4e8799571dece0cf94f995ef14e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
-rw-r--r--bitbake/lib/bb/data_smart.py9
1 files changed, 1 insertions, 8 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index 62d0c01c41..5415f2fccf 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -481,13 +481,6 @@ class DataSmart(MutableMapping):
481 def expand(self, s, varname = None): 481 def expand(self, s, varname = None):
482 return self.expandWithRefs(s, varname).value 482 return self.expandWithRefs(s, varname).value
483 483
484 def finalize(self, parent = False):
485 return
486
487 def internal_finalize(self, parent = False):
488 """Performs final steps upon the datastore, including application of overrides"""
489 self.overrides = None
490
491 def need_overrides(self): 484 def need_overrides(self):
492 if self.overrides is not None: 485 if self.overrides is not None:
493 return 486 return
@@ -638,7 +631,7 @@ class DataSmart(MutableMapping):
638 nextnew.update(vardata.references) 631 nextnew.update(vardata.references)
639 nextnew.update(vardata.contains.keys()) 632 nextnew.update(vardata.contains.keys())
640 new = nextnew 633 new = nextnew
641 self.internal_finalize(True) 634 self.overrides = None
642 635
643 def _setvar_update_overrides(self, var, **loginfo): 636 def _setvar_update_overrides(self, var, **loginfo):
644 # aka pay the cookie monster 637 # aka pay the cookie monster