]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Dummy _tkinter module for Carbon, which explains that Tkinter isnt supported under...
authorJack Jansen <jack.jansen@cwi.nl>
Tue, 20 Mar 2001 23:29:41 +0000 (23:29 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Tue, 20 Mar 2001 23:29:41 +0000 (23:29 +0000)
Mac/Build/_dummy_tkinter.mcp [new file with mode: 0644]
Mac/Build/_dummy_tkinter.mcp.exp [new file with mode: 0644]
Mac/Modules/_dummy_tkinter.c [new file with mode: 0644]

diff --git a/Mac/Build/_dummy_tkinter.mcp b/Mac/Build/_dummy_tkinter.mcp
new file mode 100644 (file)
index 0000000..739bd65
Binary files /dev/null and b/Mac/Build/_dummy_tkinter.mcp differ
diff --git a/Mac/Build/_dummy_tkinter.mcp.exp b/Mac/Build/_dummy_tkinter.mcp.exp
new file mode 100644 (file)
index 0000000..29f43fd
--- /dev/null
@@ -0,0 +1 @@
+init_tkinter
diff --git a/Mac/Modules/_dummy_tkinter.c b/Mac/Modules/_dummy_tkinter.c
new file mode 100644 (file)
index 0000000..6faab91
--- /dev/null
@@ -0,0 +1,28 @@
+
+/* Dummy _tkinter module for use with Carbon. Gives (slightly) better error
+ * message when you try to use Tkinter.
+ */
+
+/* Xxo objects */
+
+#include "Python.h"
+
+
+/* List of functions defined in the module */
+
+static PyMethodDef xx_methods[] = {
+       {NULL,          NULL}           /* sentinel */
+};
+
+
+
+DL_EXPORT(void)
+init_tkinter(void)
+{
+       PyObject *m;
+
+       /* Create the module and add the functions */
+       m = Py_InitModule("_tkinter", xx_methods);
+
+       PyErr_SetString(PyExc_ImportError, "Tkinter not supported under Carbon (yet).");
+}