File: arm4module.c
Function: unblock_transaction
Error: returning (PyObject*)NULL without setting an exception
4147 static PyObject *
4148 unblock_transaction (PyObject *self, PyObject *args, PyObject *keywds)
4149 {
4150     arm_error_t status;
4151 	ArmHandle *tran_handle;
4152 	ArmHandle *block_handle;
4153 
4154 	/*
4155 	 * Supported calling signatures:
4156 	 *	unblock_transaction (tran_handle, block_handle)
4157 	 */
4158 	static char *kwlist[] = {"tran_handle", "block_handle", NULL};
4159 
4160 	if (!PyArg_ParseTupleAndKeywords(args, keywds, "OO:unblock_transaction", kwlist, &tran_handle, &block_handle))
when PyArg_ParseTupleAndKeywords() succeeds
taking False path
4161         return NULL;
4162 	if (!ArmHandle_Object_Check(tran_handle))
when taking True path
when considering range: -0x80000000 <= value <= -1
taking False path
4163 		return NULL;
4164 	if (!ArmHandle_Object_Check(block_handle))
when taking False path
4165 		return NULL;
4166 
4167 	status = arm_unblock_transaction(
4168 		tran_handle->arm_handle,
4169 		block_handle->arm_handle,
4170 		0,
4171 		NULL);
4172 	if (GETSTATE0->enableExceptions && (status != ARM_SUCCESS))
when considering range: -0x80000000 <= value <= -1
when considering range: -0x80000000 <= value <= -1
taking True path
4173 	{
4174 		set_arm_error (status, "arm_unblock_transaction");
4175 		return NULL;
4176 	}
4177 
4178 	/* Empty return */
4179 	Py_INCREF(Py_None);
4180 	return Py_None;
4181 }
returning (PyObject*)NULL without setting an exception
found 10 similar trace(s) to this