]> granicus.if.org Git - python/commitdiff
Fix to [ Bug #111165 ] doc-string removal masked by PYTHONOPTIMIZE
authorMarc-André Lemburg <mal@egenix.com>
Fri, 25 Aug 2000 21:00:46 +0000 (21:00 +0000)
committerMarc-André Lemburg <mal@egenix.com>
Fri, 25 Aug 2000 21:00:46 +0000 (21:00 +0000)
Python/pythonrun.c

index a99c1b4ba2dd3db9821200fe089aaab583cbbeac..8d571c369c06e5e4ad71cbfbf93cac956e9db224 100644 (file)
@@ -108,11 +108,11 @@ Py_Initialize(void)
        initialized = 1;
        
        if ((p = getenv("PYTHONDEBUG")) && *p != '\0')
-               Py_DebugFlag = 1;
+               Py_DebugFlag = Py_DebugFlag ? Py_DebugFlag : 1;
        if ((p = getenv("PYTHONVERBOSE")) && *p != '\0')
-               Py_VerboseFlag = 1;
+               Py_VerboseFlag = Py_VerboseFlag ? Py_VerboseFlag : 1;
        if ((p = getenv("PYTHONOPTIMIZE")) && *p != '\0')
-               Py_OptimizeFlag = 1;
+               Py_OptimizeFlag = Py_OptimizeFlag ? Py_OptimizeFlag : 1;
 
        interp = PyInterpreterState_New();
        if (interp == NULL)