53 #if PY_MAJOR_VERSION >= 3
54 #define PYCODEOBJECT PyObject
58 wchar_t * progname = Py_GetProgramName();
59 char buffer[PATH_MAX+1];
60 size_t ret = wcstombs(buffer, progname, PATH_MAX);
62 return string(buffer);
65 #define PYCODEOBJECT PyCodeObject
69 char * progname = Py_GetProgramName();
70 return string(progname);
108 void run(
const Eref& e,
string statement);
PyObject * getLocals() const
string getOutputVar() const
PYCODEOBJECT * runcompiled_
void run(const Eref &e, string statement)
void process(const Eref &e, ProcPtr p)
void setInitString(string str)
string get_program_name()
PYCODEOBJECT * initcompiled_
void setOutputVar(string name)
void setGlobals(PyObject *globals)
void reinit(const Eref &e, ProcPtr p)
string getRunString() const
static const Cinfo * initCinfo()
string getInputVar() const
void setRunString(string str)
void trigger(const Eref &e, double input)
PyObject * getGlobals() const
void setInputVar(string name)
string getInitString() const
void setLocals(PyObject *locals)