[rtems-central commit] rtems: Add Item.initialize_links()

Sebastian Huber sebh at rtems.org
Mon Jun 26 19:05:41 UTC 2023


Module:    rtems-central
Branch:    master
Commit:    11b78037627d3e47a332d56c1747b9762d8a080a
Changeset: http://git.rtems.org/rtems-central/commit/?id=11b78037627d3e47a332d56c1747b9762d8a080a

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed May 31 17:07:20 2023 +0200

rtems: Add Item.initialize_links()

---

 rtemsspec/items.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/rtemsspec/items.py b/rtemsspec/items.py
index e72b8789..c3deb376 100644
--- a/rtemsspec/items.py
+++ b/rtemsspec/items.py
@@ -778,8 +778,7 @@ class ItemCache(dict):
         if post_process_load:
             post_process_load(self)
         if config.get("initialize-links", True):
-            self._init_parents()
-            self._init_children()
+            self.initialize_links()
         spec_root = config["spec-type-root-uid"]
         if spec_root:
             self._root_type = _gather_spec_refinements(self[spec_root])
@@ -931,11 +930,10 @@ class ItemCache(dict):
                     data2[key] = value
             self._save_data(file, data2)
 
-    def _init_parents(self) -> None:
+    def initialize_links(self) -> None:
+        """ Initializes the links to parents and children. """
         for item in self.values():
             item.init_parents(self)
-
-    def _init_children(self) -> None:
         for item in sorted(self.values()):
             item.init_children()
 



More information about the vc mailing list