if ( !PyArg_ParseTuple( args, "|O&:char.additem(layer, item, [handleweight], [noremove])", &layer, &PyConvertItem, &pItem, &handleweight ) )
if ( !PyArg_ParseTuple( args, "iO&|i:char.additem(layer, item, [handleweight])", &layer, &PyConvertItem, &pItem, &handleweight ) )
static PyObject* wpChar_additem( wpChar* self, PyObject* args ){	if ( self->pChar->free )		Py_RETURN_FALSE;	unsigned int layer;	P_ITEM pItem;	unsigned int handleweight = 1;	if ( !PyArg_ParseTuple( args, "|O&:char.additem(layer, item, [handleweight], [noremove])", &layer, &PyConvertItem, &pItem, &handleweight ) )                return 0;	if ( pItem )		self->pChar->addItem( ( cBaseChar::enLayer ) layer, pItem, handleweight != 0, false );	Py_RETURN_NONE;}