diff --git a/Lib/lib-tk/Tkinter.py b/Lib/lib-tk/Tkinter.py index 8d6cf7d540c..740dc896367 100644 --- a/Lib/lib-tk/Tkinter.py +++ b/Lib/lib-tk/Tkinter.py @@ -119,8 +119,7 @@ def getboolean(s): return _default_root.tk.getboolean(s) class Misc: - def __init__(self): - self._tclCommands = None + _tclCommands = None def destroy(self): if self._tclCommands is not None: for name in self._tclCommands: @@ -661,7 +660,6 @@ def withdraw(self): class Tk(Misc, Wm): _w = '.' def __init__(self, screenName=None, baseName=None, className='Tk'): - Misc.__init__(self) global _default_root self.master = None self.children = {} @@ -907,7 +905,6 @@ def _setup(self, master, cnf): self.master.children[self._name].destroy() self.master.children[self._name] = self def __init__(self, master, widgetName, cnf={}, kw={}, extra=()): - Misc.__init__(self) if kw: cnf = _cnfmerge((cnf, kw)) self.widgetName = widgetName diff --git a/Lib/tkinter/Tkinter.py b/Lib/tkinter/Tkinter.py index 8d6cf7d540c..740dc896367 100755 --- a/Lib/tkinter/Tkinter.py +++ b/Lib/tkinter/Tkinter.py @@ -119,8 +119,7 @@ def getboolean(s): return _default_root.tk.getboolean(s) class Misc: - def __init__(self): - self._tclCommands = None + _tclCommands = None def destroy(self): if self._tclCommands is not None: for name in self._tclCommands: @@ -661,7 +660,6 @@ def withdraw(self): class Tk(Misc, Wm): _w = '.' def __init__(self, screenName=None, baseName=None, className='Tk'): - Misc.__init__(self) global _default_root self.master = None self.children = {} @@ -907,7 +905,6 @@ def _setup(self, master, cnf): self.master.children[self._name].destroy() self.master.children[self._name] = self def __init__(self, master, widgetName, cnf={}, kw={}, extra=()): - Misc.__init__(self) if kw: cnf = _cnfmerge((cnf, kw)) self.widgetName = widgetName