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

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

index 5c40eadcf49c7cbb8995dc25ba65d20f1c7e06c9..8507656e50fa33ca93da9f3365d4fd08865ed9ed 100644 (file)
@@ -2333,7 +2333,13 @@ Base and mixin classes
 
    .. method:: info_patchlevel()
 
-      Return the Tcl/Tk patch level as a string, for example ``'9.1.0'``.
+      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