| 1570 | SwigPyObject_repr(SwigPyObject *v) |
| 1571 | #else |
| 1572 | SwigPyObject_repr(SwigPyObject *v, PyObject *args) |
| 1573 | #endif |
| 1574 | { |
| 1575 | const char *name = SWIG_TypePrettyName(v->ty); |
| 1576 | PyObject *repr = SWIG_Python_str_FromFormat("<Swig Object of type '%s' at %p>", name, (void *)v); |
| 1577 | if (v->next) { |
| 1578 | # ifdef METH_NOARGS |
| 1579 | PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next); |
| 1580 | # else |
| 1581 | PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args); |
| 1582 | # endif |
| 1583 | # if PY_VERSION_HEX >= 0x03000000 |
| 1584 | PyObject *joined = PyUnicode_Concat(repr, nrep); |
| 1585 | Py_DecRef(repr); |
| 1586 | Py_DecRef(nrep); |
| 1587 | repr = joined; |
| 1588 | # else |
| 1589 | PyString_ConcatAndDel(&repr,nrep); |
| 1590 | # endif |
| 1591 | } |
| 1592 | return repr; |
| 1593 | } |
| 1594 | |
| 1595 | SWIGRUNTIME int |
| 1596 | SwigPyObject_print(SwigPyObject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) |
no test coverage detected