Fix bug 1604. deque.__init__() did not clear existing contents like list.__init__. Not a backport candidate.

This commit is contained in:
Raymond Hettinger 2007-12-13 00:08:37 +00:00
parent 842c178442
commit adf9ffdfbe
3 changed files with 9 additions and 4 deletions

View file

@ -843,6 +843,7 @@ deque_init(dequeobject *deque, PyObject *args, PyObject *kwdargs)
}
}
deque->maxlen = maxlen;
deque_clear(deque);
if (iterable != NULL) {
PyObject *rv = deque_extend(deque, iterable);
if (rv == NULL)