diff options
Diffstat (limited to 'Modules/_curses_panel.c')
| -rw-r--r-- | Modules/_curses_panel.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Modules/_curses_panel.c b/Modules/_curses_panel.c index e06302d..4b97aa7 100644 --- a/Modules/_curses_panel.c +++ b/Modules/_curses_panel.c @@ -350,7 +350,7 @@ PyCursesPanel_GetAttr(PyCursesPanelObject *self, char *name) /* -------------------------------------------------------*/ PyTypeObject PyCursesPanel_Type = { - PyObject_HEAD_INIT(&PyType_Type) + PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "curses panel", /*tp_name*/ sizeof(PyCursesPanelObject), /*tp_basicsize*/ @@ -469,11 +469,14 @@ static PyMethodDef PyCurses_methods[] = { /* Initialization function for the module */ -void +DL_EXPORT(void) init_curses_panel(void) { PyObject *m, *d, *v; + /* Initialize object type */ + PyCursesPanel_Type.ob_type = &PyType_Type; + import_curses(); /* Create the module and add the functions */ |
