]> granicus.if.org Git - python/commitdiff
Widget._setup(): Support name=None in a similar way to the handling of other
authorFred Drake <fdrake@acm.org>
Tue, 27 May 1997 22:45:10 +0000 (22:45 +0000)
committerFred Drake <fdrake@acm.org>
Tue, 27 May 1997 22:45:10 +0000 (22:45 +0000)
Tkinter keyword parameters.

Lib/lib-tk/Tkinter.py
Lib/tkinter/Tkinter.py

index d567467fa551b0d226ca822a8f54e19103d82d24..9d5fa6f61e78095440c0872b56aed2735750f06e 100644 (file)
@@ -890,10 +890,11 @@ class Widget(Misc, Pack, Place, Grid):
                        _default_root = master
                self.master = master
                self.tk = master.tk
+               name = None
                if cnf.has_key('name'):
                        name = cnf['name']
                        del cnf['name']
-               else:
+               if not name:
                        name = `id(self)`
                self._name = name
                if master._w=='.':
index d567467fa551b0d226ca822a8f54e19103d82d24..9d5fa6f61e78095440c0872b56aed2735750f06e 100755 (executable)
@@ -890,10 +890,11 @@ class Widget(Misc, Pack, Place, Grid):
                        _default_root = master
                self.master = master
                self.tk = master.tk
+               name = None
                if cnf.has_key('name'):
                        name = cnf['name']
                        del cnf['name']
-               else:
+               if not name:
                        name = `id(self)`
                self._name = name
                if master._w=='.':