]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-143674: Document F/D complex format characters in struct module (GH-143675...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 16 Jan 2026 17:38:08 +0000 (18:38 +0100)
committerGitHub <noreply@github.com>
Fri, 16 Jan 2026 17:38:08 +0000 (17:38 +0000)
gh-143674: Document F/D complex format characters in struct module (GH-143675)

Add documentation for the F (complex from two floats) and D (complex
from two doubles) format characters in the struct module docstring.
These format characters were implemented but not documented.
(cherry picked from commit 3e932257980be8907698c378c23026e262ba066c)

Co-authored-by: Muneeb Ullah <moneebullah25@gmail.com>
Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
Modules/_struct.c

index 1f6a298c482d9a6d8d8768c36aa9e4b23f11c8d5..f352d753723dcc1114a49e59d03680ed6a2e1a9e 100644 (file)
@@ -2700,6 +2700,7 @@ these can be preceded by a decimal repeat count:\n\
   ?: _Bool (requires C99; if not available, char is used instead)\n\
   h:short; H:unsigned short; i:int; I:unsigned int;\n\
   l:long; L:unsigned long; f:float; d:double; e:half-float.\n\
+  F:float complex; D:double complex.\n\
 Special cases (preceding decimal count indicates length):\n\
   s:string (array of char); p: pascal string (with count byte).\n\
 Special cases (only available in native format):\n\