summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1999-04-07 18:32:51 (GMT)
committerGuido van Rossum <guido@python.org>1999-04-07 18:32:51 (GMT)
commitb6987b13fecdfbbc3a45e84025754d06ad18fca9 (patch)
treeb1b79f487629f990dbb84aed132c920078d8b821 /Python
parenta99c5db3aa9c57cb9c70cb67891688a339021770 (diff)
downloadcpython-b6987b13fecdfbbc3a45e84025754d06ad18fca9.zip
cpython-b6987b13fecdfbbc3a45e84025754d06ad18fca9.tar.gz
cpython-b6987b13fecdfbbc3a45e84025754d06ad18fca9.tar.bz2
Alas, get rid of the Win specific hack to ask the user to press Return
before exiting when an error happened. This didn't work right when Python is invoked from a daemon.
Diffstat (limited to 'Python')
-rw-r--r--Python/pythonrun.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/Python/pythonrun.c b/Python/pythonrun.c
index 2d065cf..0b5d0d1 100644
--- a/Python/pythonrun.c
+++ b/Python/pythonrun.c
@@ -101,7 +101,6 @@ Py_IsInitialized()
*/
-extern void win_pre_init(), win_pre_exit();
void
Py_Initialize()
{
@@ -113,9 +112,6 @@ Py_Initialize()
if (initialized)
return;
initialized = 1;
-#ifdef MS_WINDOWS
- win_pre_init();
-#endif
if ((p = getenv("PYTHONDEBUG")) && *p != '\0')
Py_DebugFlag = 1;
@@ -1102,9 +1098,6 @@ Py_Exit(sts)
#ifdef macintosh
PyMac_Exit(sts);
#else
-#ifdef MS_WINDOWS
- win_pre_exit(sts);
-#endif
exit(sts);
#endif
}
@@ -1169,43 +1162,3 @@ Py_FdIsInteractive(fp, filename)
(strcmp(filename, "<stdin>") == 0) ||
(strcmp(filename, "???") == 0);
}
-
-#ifdef MS_WINDOWS
-
-#include <windows.h>
-#include <conio.h>
-
-static int its_my_console = -1;
-
-static void
-win_pre_init()
-{
- HANDLE console;
- CONSOLE_SCREEN_BUFFER_INFO info;
- if (its_my_console >= 0)
- return;
- its_my_console = 0;
- console = GetStdHandle(STD_OUTPUT_HANDLE);
- if (console == INVALID_HANDLE_VALUE)
- return;
- if (!GetConsoleScreenBufferInfo(console, &info)) {
- return;
- }
- if (info.dwCursorPosition.Y == 0)
- its_my_console = 1;
-}
-
-static void
-win_pre_exit(sts)
- int sts;
-{
- if (sts == 0)
- return;
- if (its_my_console <= 0)
- return;
- fprintf(stderr, "Hit any key to exit...");
- fflush(stderr);
- _getch();
-}
-
-#endif