From: Guido van Rossum Date: Fri, 30 Dec 1994 17:16:35 +0000 (+0000) Subject: Fixed 'propagate' method X-Git-Tag: v1.2b1~97 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5505d56f088b1637b7d3c10e97512ee9b9bc8cf0;p=thirdparty%2FPython%2Fcpython.git Fixed 'propagate' method --- diff --git a/Lib/lib-tk/Tkinter.py b/Lib/lib-tk/Tkinter.py index de081ecf1bed..05e94e529596 100644 --- a/Lib/lib-tk/Tkinter.py +++ b/Lib/lib-tk/Tkinter.py @@ -595,12 +595,13 @@ class Pack: dict[key] = value return dict info = newinfo - def propagate(self, boolean=None): - if boolean: - self.tk.call('pack', 'propagate', self._w) - else: + _noarg_ = ['_noarg_'] + def propagate(self, flag=_noarg_): + if boolean is Pack._noarg_: return self._getboolean(self.tk.call( 'pack', 'propagate', self._w)) + else: + self.tk.call('pack', 'propagate', self._w, flag) def slaves(self): return map(self._nametowidget, self.tk.splitlist( diff --git a/Lib/tkinter/Tkinter.py b/Lib/tkinter/Tkinter.py index de081ecf1bed..05e94e529596 100755 --- a/Lib/tkinter/Tkinter.py +++ b/Lib/tkinter/Tkinter.py @@ -595,12 +595,13 @@ class Pack: dict[key] = value return dict info = newinfo - def propagate(self, boolean=None): - if boolean: - self.tk.call('pack', 'propagate', self._w) - else: + _noarg_ = ['_noarg_'] + def propagate(self, flag=_noarg_): + if boolean is Pack._noarg_: return self._getboolean(self.tk.call( 'pack', 'propagate', self._w)) + else: + self.tk.call('pack', 'propagate', self._w, flag) def slaves(self): return map(self._nametowidget, self.tk.splitlist(