summaryrefslogtreecommitdiffstats
path: root/Mac/Modules/macosmodule.c
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2001-01-23 22:38:23 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2001-01-23 22:38:23 (GMT)
commit193509b32085eaffd0801cd89354c97f48cb74a1 (patch)
tree1d8e784ff67e0cd2625577e0bc1d09c993fa3fe1 /Mac/Modules/macosmodule.c
parentc3fc51f61baef0bd00f9cb9b3c8dbead6ab8dc85 (diff)
downloadcpython-193509b32085eaffd0801cd89354c97f48cb74a1.zip
cpython-193509b32085eaffd0801cd89354c97f48cb74a1.tar.gz
cpython-193509b32085eaffd0801cd89354c97f48cb74a1.tar.bz2
Added an attribute runtimemodel, which is either "ppc" or "carbon" and is the runtime model of the current interpreter. Will have to ad another value later for real MacOSX MachO, I guess.
Diffstat (limited to 'Mac/Modules/macosmodule.c')
-rw-r--r--Mac/Modules/macosmodule.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/Mac/Modules/macosmodule.c b/Mac/Modules/macosmodule.c
index b3dec54..6fe0bd0 100644
--- a/Mac/Modules/macosmodule.c
+++ b/Mac/Modules/macosmodule.c
@@ -759,5 +759,14 @@ initMacOS()
if (PyDict_SetItemString(d, "AppearanceCompliant",
Py_BuildValue("i", PyMac_AppearanceCompliant)) != 0)
return;
+#if TARGET_API_MAC_CARBON
+/* Will need a different name for MachO-carbon later (macho?) */
+#define PY_RUNTIMEMODEL "carbon"
+#else
+#define PY_RUNTIMEMODEL "ppc"
+#endif
+ if (PyDict_SetItemString(d, "runtimemodel",
+ Py_BuildValue("s", PY_RUNTIMEMODEL)) != 0)
+ return;
}