https://github.com/python/cpython/commit/81bfcf1aaef4f558f893eeff41a5175af4f154e1
commit: 81bfcf1aaef4f558f893eeff41a5175af4f154e1
branch: main
author: Stephen Morton <[email protected]>
committer: hugovk <[email protected]>
date: 2025-12-14T12:38:42+02:00
summary:

gh-127930: use explicit imports in tkinter.simpledialog (#127931)

Co-authored-by: Bénédikt Tran <[email protected]>

files:
A Misc/NEWS.d/next/Library/2024-12-14-19-51-39.gh-issue-127930.WsGnh9.rst
M Lib/tkinter/simpledialog.py

diff --git a/Lib/tkinter/simpledialog.py b/Lib/tkinter/simpledialog.py
index 6e5b025a9f9d7d..4f9eb44f034677 100644
--- a/Lib/tkinter/simpledialog.py
+++ b/Lib/tkinter/simpledialog.py
@@ -23,9 +23,12 @@
 askstring -- get a string from the user
 """
 
-from tkinter import *
+from tkinter import Button, Entry, Frame, Label, Message, Tk, Toplevel
 from tkinter import _get_temp_root, _destroy_temp_root
 from tkinter import messagebox
+from tkinter.constants import ACTIVE, BOTH, END, LEFT, RIDGE, W, E
+
+__all__ = ["SimpleDialog", "Dialog", "askinteger", "askfloat", "askstring"]
 
 
 class SimpleDialog:
diff --git 
a/Misc/NEWS.d/next/Library/2024-12-14-19-51-39.gh-issue-127930.WsGnh9.rst 
b/Misc/NEWS.d/next/Library/2024-12-14-19-51-39.gh-issue-127930.WsGnh9.rst
new file mode 100644
index 00000000000000..0e1e8a9d6eb10a
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2024-12-14-19-51-39.gh-issue-127930.WsGnh9.rst
@@ -0,0 +1 @@
+Add ``__all__`` to :mod:`tkinter.simpledialog`.

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to