Commit 7f2f2baf authored by Vitja Makarov's avatar Vitja Makarov

Cyfunction add __repr__ method

parent a464f7d8
...@@ -8885,6 +8885,18 @@ static PyObject *__Pyx_CyFunction_descr_get(PyObject *func, PyObject *obj, PyObj ...@@ -8885,6 +8885,18 @@ static PyObject *__Pyx_CyFunction_descr_get(PyObject *func, PyObject *obj, PyObj
return PyMethod_New(func, obj, type); return PyMethod_New(func, obj, type);
} }
static PyObject*
__Pyx_CyFunction_repr(__pyx_CyFunctionObject *op)
{
#if PY_MAJOR_VERSION >= 3
return PyUnicode_FromFormat("<cyfunction %s at %p>",
op->func.m_ml->ml_name, op);
#else
return PyString_FromFormat("<cyfunction %s at %p>",
op->func.m_ml->ml_name, op);
#endif
}
static PyTypeObject __pyx_CyFunctionType_type = { static PyTypeObject __pyx_CyFunctionType_type = {
PyVarObject_HEAD_INIT(0, 0) PyVarObject_HEAD_INIT(0, 0)
__Pyx_NAMESTR("cython_function_or_method"), /*tp_name*/ __Pyx_NAMESTR("cython_function_or_method"), /*tp_name*/
...@@ -8899,7 +8911,7 @@ static PyTypeObject __pyx_CyFunctionType_type = { ...@@ -8899,7 +8911,7 @@ static PyTypeObject __pyx_CyFunctionType_type = {
#else #else
0, /*reserved*/ 0, /*reserved*/
#endif #endif
0, /*tp_repr*/ (reprfunc) __Pyx_CyFunction_repr, /*tp_repr*/
0, /*tp_as_number*/ 0, /*tp_as_number*/
0, /*tp_as_sequence*/ 0, /*tp_as_sequence*/
0, /*tp_as_mapping*/ 0, /*tp_as_mapping*/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment