]> granicus.if.org Git - python/commitdiff
Make backup copies of stdin, stdout, stderr as __stdin__, __stdout__,
authorGuido van Rossum <guido@python.org>
Thu, 19 Feb 1998 20:53:06 +0000 (20:53 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 19 Feb 1998 20:53:06 +0000 (20:53 +0000)
__stderr__.  These will be used by the import cleanup.

Python/sysmodule.c

index 665d17c3eb49e90b9d597772bd6385169460b840..b3bb919e007eb6a788505ea733012c07f9ded940 100644 (file)
@@ -289,6 +289,10 @@ _PySys_Init()
        PyDict_SetItemString(sysdict, "stdin", sysin);
        PyDict_SetItemString(sysdict, "stdout", sysout);
        PyDict_SetItemString(sysdict, "stderr", syserr);
+       /* Make backup copies for cleanup */
+       PyDict_SetItemString(sysdict, "__stdin__", sysin);
+       PyDict_SetItemString(sysdict, "__stdout__", sysout);
+       PyDict_SetItemString(sysdict, "__stderr__", syserr);
        Py_XDECREF(sysin);
        Py_XDECREF(sysout);
        Py_XDECREF(syserr);