Py_INCREF( Py_None ); return Py_None;
Py_RETURN_NONE;
static PyObject* wpSocket_attachtarget( wpSocket* self, PyObject* args ){	char* responsefunc;	PyObject* targetargs = 0;	char* cancelfunc = 0;	char* timeoutfunc = 0;	unsigned int timeout = 0;	if ( !PyArg_ParseTuple( args, "s|O!ssI:socket.attachtarget"		"(callback, [args], [cancelcallback], [timeoutcallback], [timeout])", &responsefunc, &PyList_Type, &targetargs, &cancelfunc, &timeoutfunc, &timeout ) )	{		return 0;	}	if ( targetargs )	{		targetargs = PyList_AsTuple( targetargs );	}	else	{		targetargs = PyTuple_New( 0 );	}	cPythonTarget* target = new cPythonTarget( responsefunc, timeoutfunc, cancelfunc, targetargs );	if ( timeout )	{		target->setTimeout( Server::instance()->time() + timeout );	}	self->pSock->attachTarget( target );	Py_INCREF( Py_None );	return Py_None;}