From 89fab350ded6e6bc167b9ccdc6a9e7a232dda65d Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Fri, 29 Jul 2022 11:14:40 +0100 Subject: [PATCH] added reversed iterator --- src/textual/_node_list.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/textual/_node_list.py b/src/textual/_node_list.py index 9987c9268..cd61cb217 100644 --- a/src/textual/_node_list.py +++ b/src/textual/_node_list.py @@ -54,6 +54,9 @@ class NodeList: def __iter__(self) -> Iterator[Widget]: return iter(self._nodes) + def __reversed__(self) -> Iterator[Widget]: + return reversed(self._nodes) + @overload def __getitem__(self, index: int) -> Widget: ...