try appending our shit to the path, and not import config in the cc
Dana Jansens danakj@orodu.net
2 files changed,
6 insertions(+),
6 deletions(-)
M
otk/renderstyle.cc
→
otk/renderstyle.cc
@@ -15,8 +15,8 @@ : _screen(screen),
_file(stylefile) { // pick one.. -#define FIERON -//#define MERRY +//#define FIERON +#define MERRY #ifdef FIERON _root_color = new RenderColor(_screen, 0x272a2f);
M
src/python.cc
→
src/python.cc
@@ -26,13 +26,13 @@ Py_Initialize();
// initialize the C python module init_otk(); init_ob(); - // include the openbox directories for python scripts in the sys path + // prepend the openbox directories for python scripts to the sys path PyRun_SimpleString("import sys"); - PyRun_SimpleString(const_cast<char*>(("sys.path.append('" + + PyRun_SimpleString("sys.path.insert('0, " SCRIPTDIR "')"); + PyRun_SimpleString(const_cast<char*>(("sys.path.insert(0, '" + otk::expandTilde("~/.openbox/python") + "')").c_str())); - PyRun_SimpleString("sys.path.append('" SCRIPTDIR "')"); - PyRun_SimpleString("import ob; import otk; import config;"); + PyRun_SimpleString("import ob; import otk;");// import config;"); // set up convenience global variables PyRun_SimpleString("ob.openbox = ob.Openbox_instance()"); PyRun_SimpleString("otk.display = otk.Display_instance()");