[issue36049] No __repr__() for queue.PriorityQueue and queue.LifoQueue
Stéphane Wirtel
report at bugs.python.org
Wed Feb 20 07:19:18 EST 2019
Stéphane Wirtel <stephane at wirtel.be> added the comment:
static PyObject *
deque_repr(PyObject *deque)
{
PyObject *aslist, *result;
...
aslist = PySequence_List(deque);
...
if (((dequeobject *)deque)->maxlen >= 0)
result = PyUnicode_FromFormat("%s(%R, maxlen=%zd)",
_PyType_Name(Py_TYPE(deque)), aslist,
((dequeobject *)deque)->maxlen);
else
result = PyUnicode_FromFormat("%s(%R)",
_PyType_Name(Py_TYPE(deque)), aslist);
...
return result;
}
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue36049>
_______________________________________
More information about the Python-bugs-list
mailing list