00001 #ifndef INTERNAL_H 00002 #define INTERNAL_H 00003 00004 #include <Python.h> 00005 #include "stringlist.h" 00006 #include "dict.h" 00007 #include "config.h" 00008 #include "message.h" 00009 00010 PyObject* executeFunction(const char *module, const char *funcName, const char* format, ...); 00011 00012 PyObject* _bareConfigObject(BareConfig*); 00013 00014 PyObject* _messageObject(Message* m); 00015 00016 StringList* listToCList(PyObject* list); 00017 PyObject* cListToPyList(StringList*); 00018 00019 PyObject* dictToPyDict(Dict *dict); 00020 00021 #endif