summaryrefslogtreecommitdiffstats
path: root/Lib/tkinter/commondialog.py
diff options
context:
space:
mode:
authorFlavian Hautbois <flavianh@sicara.com>2019-07-26 01:30:33 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2019-07-26 01:30:33 (GMT)
commit76b645124b3aaa34bc664eece43707c01ef1b382 (patch)
tree10aaa3e7e89080bd68128c4de544050599d261bf /Lib/tkinter/commondialog.py
parentc4cda4369f4b8f33082890d16dfc364a90658ef6 (diff)
downloadcpython-76b645124b3aaa34bc664eece43707c01ef1b382.zip
cpython-76b645124b3aaa34bc664eece43707c01ef1b382.tar.gz
cpython-76b645124b3aaa34bc664eece43707c01ef1b382.tar.bz2
bpo-29446: tkinter 'import *' only imports what it should (GH-14864)
Add __all__ to tkinter.__init__ and submodules. Replace 'import *' with explicit imports in some submodules.
Diffstat (limited to 'Lib/tkinter/commondialog.py')
-rw-r--r--Lib/tkinter/commondialog.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/Lib/tkinter/commondialog.py b/Lib/tkinter/commondialog.py
index c4ec010..e56b5ba 100644
--- a/Lib/tkinter/commondialog.py
+++ b/Lib/tkinter/commondialog.py
@@ -8,15 +8,17 @@
# written by Fredrik Lundh, May 1997
#
-from tkinter import *
+__all__ = ["Dialog"]
+
+from tkinter import Frame
class Dialog:
- command = None
+ command = None
def __init__(self, master=None, **options):
- self.master = master
+ self.master = master
self.options = options
if not master and options.get('parent'):
self.master = options['parent']