Lines Matching refs:PyObject
9 PyObject *
10 PyFunction_New(PyObject *code, PyObject *globals)
14 static PyObject *__name__ = 0;
16 PyObject *doc;
17 PyObject *consts;
18 PyObject *module;
60 return (PyObject *)op;
63 PyObject *
64 PyFunction_GetCode(PyObject *op)
73 PyObject *
74 PyFunction_GetGlobals(PyObject *op)
83 PyObject *
84 PyFunction_GetModule(PyObject *op)
93 PyObject *
94 PyFunction_GetDefaults(PyObject *op)
104 PyFunction_SetDefaults(PyObject *op, PyObject *defaults)
123 PyObject *
124 PyFunction_GetClosure(PyObject *op)
134 PyFunction_SetClosure(PyObject *op, PyObject *closure)
184 static PyObject *
199 func_set_dict(PyFunctionObject *op, PyObject *value)
201 PyObject *tmp;
224 static PyObject *
234 func_set_code(PyFunctionObject *op, PyObject *value)
236 PyObject *tmp;
266 static PyObject *
274 func_set_name(PyFunctionObject *op, PyObject *value)
276 PyObject *tmp;
294 static PyObject *
308 func_set_defaults(PyFunctionObject *op, PyObject *value)
310 PyObject *tmp;
362 static PyObject *
363 func_new(PyTypeObject* type, PyObject* args, PyObject* kw)
366 PyObject *globals;
367 PyObject *name = Py_None;
368 PyObject *defaults = Py_None;
369 PyObject *closure = Py_None;
415 PyObject *o = PyTuple_GET_ITEM(closure, i);
424 newfunc = (PyFunctionObject *)PyFunction_New((PyObject *)code,
442 return (PyObject *)newfunc;
450 PyObject_ClearWeakRefs((PyObject *) op);
462 static PyObject*
484 static PyObject *
485 function_call(PyObject *func, PyObject *arg, PyObject *kw)
487 PyObject *result;
488 PyObject *argdefs;
489 PyObject *kwtuple = NULL;
490 PyObject **d, **k;
525 PyFunction_GET_GLOBALS(func), (PyObject *)NULL,
536 static PyObject *
537 func_descr_get(PyObject *func, PyObject *obj, PyObject *type)
608 PyObject *cm_callable;
614 _PyObject_GC_UNTRACK((PyObject *)cm);
616 Py_TYPE(cm)->tp_free((PyObject *)cm);
634 static PyObject *
635 cm_descr_get(PyObject *self, PyObject *obj, PyObject *type)
645 type = (PyObject *)(Py_TYPE(obj));
647 type, (PyObject *)(Py_TYPE(type)));
651 cm_init(PyObject *self, PyObject *args, PyObject *kwds)
654 PyObject *callable;
734 PyObject *
735 PyClassMethod_New(PyObject *callable)
743 return (PyObject *)cm;
766 PyObject *sm_callable;
772 _PyObject_GC_UNTRACK((PyObject *)sm);
774 Py_TYPE(sm)->tp_free((PyObject *)sm);
791 static PyObject *
792 sm_descr_get(PyObject *self, PyObject *obj, PyObject *type)
806 sm_init(PyObject *self, PyObject *args, PyObject *kwds)
809 PyObject *callable;
886 PyObject *
887 PyStaticMethod_New(PyObject *callable)
895 return (PyObject *)sm;