File: clawsmailmodule.c
Function: move_or_copy_messages
Error: returning (PyObject*)NULL without setting an exception
437 static PyObject* move_or_copy_messages(PyObject *self, PyObject *args, gboolean move)
438 {
439   PyObject *messagelist;
440   PyObject *folder;
441   int retval;
442   GSList *list = NULL;
443   
444   retval = PyArg_ParseTuple(args, "O!O!",
445     &PyList_Type, &messagelist,
when PyArg_ParseTuple() succeeds
446     clawsmail_folder_get_type_object(), &folder);
447   if(!retval )
448     return NULL;  
taking False path
449 
450   folder_item_update_freeze();
451   
452   if(!get_message_list_for_move_or_copy(messagelist, folder, &list))
453     goto err;
when considering value == (gboolean)0 from clawsmailmodule.c:453
taking True path
454   
455   if(move)   
456     procmsg_move_messages(list);
457   else
458     procmsg_copy_messages(list);
459       
460   folder_item_update_thaw();
461   g_slist_free(list);
462   Py_RETURN_NONE;
463 
464 err:
465   folder_item_update_thaw();
466   g_slist_free(list);
467   return NULL;
468 }
469 
returning (PyObject*)NULL without setting an exception