From e6b71b035c057af0eb4abf574e647874b926beaa Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Thu, 28 Oct 2021 11:44:46 +0100 Subject: [PATCH] children to registry --- src/textual/dom.py | 4 ++-- src/textual/widget.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/textual/dom.py b/src/textual/dom.py index fe31b5273..ed00eb85a 100644 --- a/src/textual/dom.py +++ b/src/textual/dom.py @@ -13,7 +13,7 @@ class DOMNode(MessagePump): self._name = name self._id = id self._class_names: set[str] = set() - self.children = NodeList() + self.registry = NodeList() self.styles: Styles = Styles() super().__init__() @@ -41,7 +41,7 @@ class DOMNode(MessagePump): # TODO: node: DOMNode = self while isinstance(node._parent, DOMNode): - append((node, node.children[:])) + append((node, node.registry[:])) node = node._parent return result[::-1] diff --git a/src/textual/widget.py b/src/textual/widget.py index 87a0404c2..7392b9173 100644 --- a/src/textual/widget.py +++ b/src/textual/widget.py @@ -123,16 +123,16 @@ class Widget(DOMNode): widget (Widget): Widget """ self.app.register(widget, self) - self.children._append(widget) + self.registry._append(widget) return widget def get_child(self, name: str | None = None, id: str | None = None) -> Widget: if name is not None: - for widget in self.children: + for widget in self.registry: if widget.name == name: return widget if id is not None: - for widget in self.children: + for widget in self.registry: if widget.id == id: return widget raise errors.MissingWidget(f"Widget named {name!r} was not found in {self}")