summaryrefslogtreecommitdiff
path: root/Lib/tkinter/Tkinter.py
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>1997-05-03 04:16:23 +0000
committerFred Drake <fdrake@acm.org>1997-05-03 04:16:23 +0000
commit526749b6782cfb56f995b8a299a39195b23b77bf (patch)
tree6bf4ae71f759ab06391bc56f3086273a34bbed6a /Lib/tkinter/Tkinter.py
parent84bf42531c482e760a8762aa5d6a10de73937a9b (diff)
downloadcpython-git-526749b6782cfb56f995b8a299a39195b23b77bf.tar.gz
Misc.__init__(): Removed method, replaced with class attribute (which
was all that the method set anyway). Removed calls to the constructor. This reduces the number of Python function calls per widget construction by one, for every widget construction.
Diffstat (limited to 'Lib/tkinter/Tkinter.py')
-rwxr-xr-xLib/tkinter/Tkinter.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/Lib/tkinter/Tkinter.py b/Lib/tkinter/Tkinter.py
index 8d6cf7d540..740dc89636 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 @@ class Wm:
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 @@ class Widget(Misc, Pack, Place, Grid):
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