File: foldertype.c
Function: Folder_get_messages
Error: returning (PyObject*)NULL without setting an exception
129 static PyObject* Folder_get_messages(clawsmail_FolderObject *self, PyObject *args)
130 {
131   GSList *msglist, *walk;
132   PyObject *retval;
133   Py_ssize_t pos;
134 
135   if(!self->folderitem)
136     return NULL;
when treating unknown struct FolderItem * from foldertype.c:136 as NULL
taking True path
137 
138   msglist = folder_item_get_msg_list(self->folderitem);
139   retval = PyTuple_New(g_slist_length(msglist));
140   if(!retval) {
141     procmsg_msg_list_free(msglist);
142     Py_INCREF(Py_None);
143     return Py_None;
144   }
145   
146   for(pos = 0, walk = msglist; walk; walk = walk->next, ++pos) {
147     PyObject *msg;
148     msg = clawsmail_messageinfo_new(walk->data);
149     PyTuple_SET_ITEM(retval, pos, msg);
150   }
151   procmsg_msg_list_free(msglist);
152   
153   return retval;
154 }
155 
returning (PyObject*)NULL without setting an exception