Issue #8973: Expanded Struct.__doc__.
diff --git a/Modules/_struct.c b/Modules/_struct.c
index 02a8256..7f97255 100644
--- a/Modules/_struct.c
+++ b/Modules/_struct.c
@@ -1683,7 +1683,11 @@
     {NULL,       NULL}          /* sentinel */
 };
 
-PyDoc_STRVAR(s__doc__, "Compiled struct object");
+PyDoc_STRVAR(s__doc__, 
+"Struct(fmt) --> compiled struct object\n"
+"\n"
+"Return a new Struct object which writes and reads binary data according to\n"
+"the format string fmt.  See help(struct) for more on format strings.");
 
 #define OFF(x) offsetof(PyStructObject, x)