X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fplugins%2Fpython%2Fmessageinfotype.c;h=77d5724ed13f44d8e8fc419e4a5a643d9f0f600b;hp=766b29a1d69ed1c09167cc7cebede98d065db7af;hb=b5b69753f875f9515fc61216899dbc8a51660b7a;hpb=67df492152493bec7f3c645403d7efd3415df6ae diff --git a/src/plugins/python/messageinfotype.c b/src/plugins/python/messageinfotype.c index 766b29a1d..77d5724ed 100644 --- a/src/plugins/python/messageinfotype.c +++ b/src/plugins/python/messageinfotype.c @@ -20,7 +20,6 @@ #include "claws-features.h" #endif -#include #include #include "messageinfotype.h" @@ -374,14 +373,14 @@ static PyTypeObject clawsmail_MessageInfoType = { 0, /* tp_new */ }; -PyMODINIT_FUNC initmessageinfo(PyObject *module) +gboolean cmpy_add_messageinfo(PyObject *module) { - clawsmail_MessageInfoType.tp_new = PyType_GenericNew; - if(PyType_Ready(&clawsmail_MessageInfoType) < 0) - return; + clawsmail_MessageInfoType.tp_new = PyType_GenericNew; + if(PyType_Ready(&clawsmail_MessageInfoType) < 0) + return FALSE; - Py_INCREF(&clawsmail_MessageInfoType); - PyModule_AddObject(module, "MessageInfo", (PyObject*)&clawsmail_MessageInfoType); + Py_INCREF(&clawsmail_MessageInfoType); + return (PyModule_AddObject(module, "MessageInfo", (PyObject*)&clawsmail_MessageInfoType) == 0); } #define MSGINFO_STRING_TO_PYTHON_MESSAGEINFO_MEMBER(fis, pms) \