Lines Matching defs:arg

26 exc_state_traverse(_PyErr_StackItem *exc_state, visitproc visit, void *arg)
33 gen_traverse(PyGenObject *gen, visitproc visit, void *arg)
42 int err = _PyFrame_Traverse(frame, visit, arg);
49 return exc_state_traverse(&gen->gi_exc_state, visit, arg);
151 gen_send_ex2(PyGenObject *gen, PyObject *arg, PyObject **presult,
159 if (gen->gi_frame_state == FRAME_CREATED && arg && arg != Py_None) {
192 else if (arg && !exc) {
203 /* Push arg onto the frame's value stack */
204 result = arg ? arg : Py_None;
240 if (result == Py_None && !PyAsyncGen_CheckExact(gen) && !arg) {
278 PyGen_am_send(PyGenObject *gen, PyObject *arg, PyObject **result)
280 return gen_send_ex2(gen, arg, result, 0, 0);
284 gen_send_ex(PyGenObject *gen, PyObject *arg, int exc, int closing)
287 if (gen_send_ex2(gen, arg, &result, exc, closing) == PYGEN_RETURN) {
304 "send(arg) -> send 'arg' into generator,\n\
308 gen_send(PyGenObject *gen, PyObject *arg)
310 return gen_send_ex(gen, arg, 0, 0);
1157 "send(arg) -> send 'arg' into coroutine,\n\
1253 coro_wrapper_send(PyCoroWrapper *cw, PyObject *arg)
1255 return gen_send((PyGenObject *)cw->cw_coroutine, arg);
1271 coro_wrapper_traverse(PyCoroWrapper *cw, visitproc visit, void *arg)
1433 async_gen_traverse(PyAsyncGenObject *gen, visitproc visit, void *arg)
1436 return gen_traverse((PyGenObject*)gen, visit, arg);
1497 async_gen_asend(PyAsyncGenObject *o, PyObject *arg)
1502 return async_gen_asend_new(o, arg);
1507 async_gen_aclose(PyAsyncGenObject *o, PyObject *arg)
1748 async_gen_asend_traverse(PyAsyncGenASend *o, visitproc visit, void *arg)
1757 async_gen_asend_send(PyAsyncGenASend *o, PyObject *arg)
1776 if (arg == NULL || arg == Py_None) {
1777 arg = o->ags_sendval;
1783 result = gen_send((PyGenObject*)o->ags_gen, arg);
1957 visitproc visit, void *arg)
2056 async_gen_athrow_traverse(PyAsyncGenAThrow *o, visitproc visit, void *arg)
2065 async_gen_athrow_send(PyAsyncGenAThrow *o, PyObject *arg)
2105 if (arg != Py_None) {
2150 retval = gen_send((PyGenObject *)gen, arg);