[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