Set the max recursion limit to 5000 -- rather conservative (this uses

0.5 MB of the 1 MB available by default for stack on Win32 platforms).
This commit is contained in:
Guido van Rossum 1999-06-09 15:36:37 +00:00
parent c03158bfc7
commit c87f5f4f7a

View file

@ -229,6 +229,13 @@ typedef int pid_t;
#define SIZEOF_VOID_P 4
#endif
/* Smaller stack size limit. (9500 would work too, but we're conservative.) */
#ifndef MAX_RECURSION_DEPTH
#define MAX_RECURSION_DEPTH 5000
#endif
/* EXPERIMENTAL FEATURE: When CHECK_IMPORT_CASE is defined, check case of
imported modules against case of file; this causes "import String" to fail
with a NameError exception when it finds "string.py". Normally, you set