mirror of https://github.com/python/cpython
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
This commit is contained in:
parent
e3a565eed0
commit
d86dcd3554
|
@ -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 */
|
||||
|
|
Loading…
Reference in New Issue