From acdfa92062fdbbecacac67c25aeb3f7de48ad04e Mon Sep 17 00:00:00 2001 From: Mark Gomersbach Date: Mon, 27 Jun 2022 05:17:47 +0200 Subject: [PATCH] Allow dunder to prevent recursion --- TermTk/TTkWidgets/splitter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TermTk/TTkWidgets/splitter.py b/TermTk/TTkWidgets/splitter.py index 02e13bc1..6ef6fc34 100644 --- a/TermTk/TTkWidgets/splitter.py +++ b/TermTk/TTkWidgets/splitter.py @@ -51,10 +51,10 @@ class TTkSplitter(TTkFrame): self._splitterInitialized = True class _SplitterLayout(TTkLayout): - @staticmethod + # Use dunder instead of 'self' in non-static methods to avoid + # recursion. def insertWidget(_, index, widget): self.insertWidget(index, widget) - @staticmethod def addWidget(_, widget): self.addWidget(widget) self.setLayout(_SplitterLayout())