]> granicus.if.org Git - python/commitdiff
Worm around MSVC6 error on single string literal > 2Kb.
authorTim Peters <tim.peters@gmail.com>
Wed, 12 Jul 2000 04:02:10 +0000 (04:02 +0000)
committerTim Peters <tim.peters@gmail.com>
Wed, 12 Jul 2000 04:02:10 +0000 (04:02 +0000)
Python/exceptions.c

index a70e6c6a714c11db74954d0dfeedf65789218b43..c0e4d5464bc86879902d132bd6efa531a5f7954b 100644 (file)
 
 #include "Python.h"
 
+/* Caution:  MS Visual C++ 6 errors if a single string literal exceeds
+ * 2Kb.  So the module docstring has been broken roughly in half, using
+ * compile-time literal concatenation.
+ */
 static char
 module__doc__[] = 
 "Python's standard exception class hierarchy.\n\
@@ -41,8 +45,9 @@ interpreter.\n\
 Here is a rundown of the class hierarchy.  The classes found here are\n\
 inserted into both the exceptions module and the `built-in' module.  It is\n\
 recommended that user defined class based exceptions be derived from the\n\
-`Exception' class, although this is currently not enforced.\n\
-\n\
+`Exception' class, although this is currently not enforced.\n"
+       /* keep string pieces "small" */
+"\n\
 Exception\n\
  |\n\
  +-- SystemExit\n\