]> granicus.if.org Git - python/commitdiff
Rather unsatisfactory temporary hack to get it to run
authorGuido van Rossum <guido@python.org>
Thu, 7 Aug 1997 00:12:22 +0000 (00:12 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 7 Aug 1997 00:12:22 +0000 (00:12 +0000)
under WIN32 -- remove file handler interface, don't use Py_input_hook.

Modules/_tkinter.c

index 1f32c4a492fffb86bab3891a5349ef454e66959d..f45e29c6f932c8d8a3eddc0e021812966706d3cb 100644 (file)
@@ -985,6 +985,7 @@ GetFileNo(file)
 
 static PyObject* Tkapp_ClientDataDict = NULL;
 
+#ifndef WIN32
 static PyObject *
 Tkapp_CreateFileHandler(self, args)
        PyObject *self;
@@ -1088,6 +1089,7 @@ Tkapp_DeleteFileHandler(self, args)
        Py_INCREF(Py_None);
        return Py_None;
 }
+#endif /* WIN32 */
 
 \f
 /**** Tktt Object (timer token) ****/
@@ -1338,8 +1340,10 @@ static PyMethodDef Tkapp_methods[] =
        {"merge",              Tkapp_Merge, 0},
        {"createcommand",      Tkapp_CreateCommand, 1},
        {"deletecommand",      Tkapp_DeleteCommand, 1},
+#ifndef WIN32
        {"createfilehandler",  Tkapp_CreateFileHandler, 1},
        {"deletefilehandler",  Tkapp_DeleteFileHandler, 1},
+#endif
        {"createtimerhandler", Tkapp_CreateTimerHandler, 1},
        {"mainloop",           Tkapp_MainLoop, 1},
        {"dooneevent",         Tkapp_DoOneEvent, 1},
@@ -1419,8 +1423,10 @@ Tkinter_Create(self, args)
 static PyMethodDef moduleMethods[] =
 {
        {"create",             Tkinter_Create, 1},
+#ifndef WIN32
        {"createfilehandler",  Tkapp_CreateFileHandler, 1},
        {"deletefilehandler",  Tkapp_DeleteFileHandler, 1},
+#endif
        {"createtimerhandler", Tkapp_CreateTimerHandler, 1},
        {"mainloop",           Tkapp_MainLoop, 1},
        {"dooneevent",         Tkapp_DoOneEvent, 1},
@@ -1473,7 +1479,9 @@ ins_string(d, name, val)
 void
 init_tkinter()
 {
+#ifndef WIN32
        extern int (*Py_input_hook) ();
+#endif
        PyObject *m, *d;
 
        Tkapp_Type.ob_type = &PyType_Type;
@@ -1497,8 +1505,10 @@ init_tkinter()
        ins_string(d, "TK_VERSION", TK_VERSION);
        ins_string(d, "TCL_VERSION", TCL_VERSION);
 
+#ifndef WIN32
        if (Py_input_hook == NULL)
                Py_input_hook = EventHook;
+#endif
 
        if (PyErr_Occurred())
                Py_FatalError("can't initialize module _tkinter");