]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-86726: Fix the documented return type of tkinter info_patchlevel() (GH...
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 18 Jun 2026 14:45:00 +0000 (17:45 +0300)
committerGitHub <noreply@github.com>
Thu, 18 Jun 2026 14:45:00 +0000 (14:45 +0000)
It returns a sys.version_info-like named tuple, not a string.
(cherry picked from commit 3cd02a1c2da023974464fd1155982a16474f331b)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Doc/library/tkinter.rst

index 4b7aae3cc559ec8afec5983edffedf9f8ff0ccb4..e95d838506bc7d562e371fe69196c2fe1682b4bb 100644 (file)
@@ -2307,7 +2307,13 @@ Base and mixin classes
 
    .. method:: info_patchlevel()
 
-      Return the Tcl/Tk patch level as a string, for example ``'8.6.15'``.
+      Return the Tcl/Tk patch level as a named tuple with the same five fields
+      as :data:`sys.version_info`: *major*, *minor*, *micro*, *releaselevel*
+      and *serial*.
+      *releaselevel* is ``'alpha'``, ``'beta'`` or ``'final'``.
+      Converting it to a string gives the version in the usual Tcl/Tk notation,
+      for example ``'9.0.3'`` for a final release or ``'9.1b2'`` for a
+      pre-release.
 
       .. versionadded:: 3.11