summaryrefslogtreecommitdiff
path: root/c/python.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-21 07:54:23 +0000
committerDana Jansens <danakj@orodu.net>2003-03-21 07:54:23 +0000
commita648c05a7a2608e7e909317f5afe8427a0ea0d68 (patch)
tree9a8355e87192adeec50ee7eaff227decc8af8ffd /c/python.c
parent474f689132d906a553bdc695d3c179652cbe8c53 (diff)
kill the c dir
Diffstat (limited to 'c/python.c')
-rw-r--r--c/python.c55
1 files changed, 0 insertions, 55 deletions
diff --git a/c/python.c b/c/python.c
deleted file mode 100644
index 6622ed8a..00000000
--- a/c/python.c
+++ /dev/null
@@ -1,55 +0,0 @@
-#include <Python.h>
-#include <glib.h>
-
-#ifdef HAVE_STDLIB_H
-# include <stdlib.h>
-#endif
-
-void python_startup()
-{
- PyObject *sys, *sysdict, *syspath, *path1, *path2;
- char *home, *homescriptdir;
-
- Py_Initialize();
-
- /* fix up the system path */
-
- sys = PyImport_ImportModule((char*)"sys"); /* new */
- sysdict = PyModule_GetDict(sys); /* borrowed */
- syspath = PyDict_GetItemString(sysdict, (char*)"path"); /* borrowed */
-
- path1 = PyString_FromString(SCRIPTDIR); /* new */
- PyList_Insert(syspath, 0, path1);
- Py_DECREF(path1);
-
- home = getenv("HOME");
- if (home != NULL) {
- homescriptdir = g_strdup_printf("%s/.openbox", home);
- path2 = PyString_FromString(homescriptdir); /* new */
- g_free(homescriptdir);
-
- PyList_Insert(syspath, 0, path2);
- Py_DECREF(path2);
- } else
- g_warning("Failed to read the $HOME environment variable");
-
- Py_DECREF(sys);
-}
-
-void python_shutdown()
-{
- Py_Finalize();
-}
-
-gboolean python_import(char *module)
-{
- PyObject *mod;
-
- mod = PyImport_ImportModule(module); /* new */
- if (mod == NULL) {
- PyErr_Print();
- return FALSE;
- }
- Py_DECREF(mod);
- return TRUE;
-}