]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fixed 'propagate' method
authorGuido van Rossum <guido@python.org>
Fri, 30 Dec 1994 17:16:35 +0000 (17:16 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 30 Dec 1994 17:16:35 +0000 (17:16 +0000)
Lib/lib-tk/Tkinter.py
Lib/tkinter/Tkinter.py

index de081ecf1bed49c4cf8cdae4185e95f90c6fc6a8..05e94e52959641747e978a0b06f7f8bd5f0c4f5d 100644 (file)
@@ -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(
index de081ecf1bed49c4cf8cdae4185e95f90c6fc6a8..05e94e52959641747e978a0b06f7f8bd5f0c4f5d 100755 (executable)
@@ -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(