From 94fb77b318f18f2490e318df4edfd1d25f48c3c1 Mon Sep 17 00:00:00 2001 From: Terry Jan Reedy Date: Sat, 19 May 2018 15:52:12 -0400 Subject: [PATCH 1/2] bpo-33479: Remove unqualified tkinter threadsafe claim. It has not been true for several years and likely never was. An explanation of what is true may be added later, after discussion, and possible after patching, but not before the coming 3.7.0rc1 release. --- Doc/library/tk.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Doc/library/tk.rst b/Doc/library/tk.rst index c6c73f057cab16..691c9df5e8f803 100644 --- a/Doc/library/tk.rst +++ b/Doc/library/tk.rst @@ -19,8 +19,7 @@ The :mod:`tkinter` package is a thin object-oriented layer on top of Tcl/Tk. To use :mod:`tkinter`, you don't need to write Tcl code, but you will need to consult the Tk documentation, and occasionally the Tcl documentation. :mod:`tkinter` is a set of wrappers that implement the Tk widgets as Python -classes. In addition, the internal module :mod:`_tkinter` provides a threadsafe -mechanism which allows Python and Tcl to interact. +classes. :mod:`tkinter`'s chief virtues are that it is fast, and that it usually comes bundled with Python. Although its standard documentation is weak, good From 7913f6b7d94d3c01d99ac4f47a0f116887e9ee39 Mon Sep 17 00:00:00 2001 From: Terry Jan Reedy Date: Sat, 19 May 2018 15:59:59 -0400 Subject: [PATCH 2/2] add blurb --- .../Documentation/2018-05-19-15-59-29.bpo-33479.4cLlxo.rst | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 Misc/NEWS.d/next/Documentation/2018-05-19-15-59-29.bpo-33479.4cLlxo.rst diff --git a/Misc/NEWS.d/next/Documentation/2018-05-19-15-59-29.bpo-33479.4cLlxo.rst b/Misc/NEWS.d/next/Documentation/2018-05-19-15-59-29.bpo-33479.4cLlxo.rst new file mode 100644 index 00000000000000..db4973d3923957 --- /dev/null +++ b/Misc/NEWS.d/next/Documentation/2018-05-19-15-59-29.bpo-33479.4cLlxo.rst @@ -0,0 +1,4 @@ +Remove the unqualified claim that tkinter is threadsafe. It has not been +true for several years and likely never was. An explanation of what is true +may be added later, after more discussion, and possibly after patching +_tkinter.c,