Commit be2ccfe6 authored by Barry Warsaw's avatar Barry Warsaw

Py_Main(): Add a check for the PYTHONINSPECT environment variable

after running the script so that a program could do something like:

os.environ['PYTHONINSPECT'] = 1

to programmatically enter a prompt at the end.

(After a patch by Skip Montanaro w/ proposal by Troy Melhase
parent 906e9499
......@@ -418,6 +418,15 @@ Py_Main(int argc, char **argv)
filename != NULL, &cf) != 0;
}
/* Check this environment variable at the end, to give programs the
* opportunity to set it from Python.
*/
if (!saw_inspect_flag &&
(p = Py_GETENV("PYTHONINSPECT")) && *p != '\0')
{
inspect = 1;
}
if (inspect && stdin_is_interactive &&
(filename != NULL || command != NULL))
/* XXX */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment