diff options
Diffstat (limited to 'libshiboken')
-rw-r--r-- | libshiboken/sbkmodule.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libshiboken/sbkmodule.cpp b/libshiboken/sbkmodule.cpp index 998ccfc8f..83c431cde 100644 --- a/libshiboken/sbkmodule.cpp +++ b/libshiboken/sbkmodule.cpp @@ -65,7 +65,11 @@ PyObject* import(const char* moduleName) PyObject* create(const char* moduleName, void* moduleData) { Shiboken::init(); +#ifndef IS_PY3K return Py_InitModule(moduleName, (PyMethodDef*)moduleData); +#else + return PyModule_Create(reinterpret_cast<PyModuleDef*>(moduleData)); +#endif } void registerTypes(PyObject* module, PyTypeObject** types) |