Fix bug 1604. deque.__init__() did not clear existing contents like list.__init__. Not a backport candidate.
diff --git a/Misc/NEWS b/Misc/NEWS
index 679f1fe..7dae508 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -881,6 +881,10 @@
Extension Modules
-----------------
+- Bug #1604: collections.deque.__init__(iterable) now clears any prior contents
+ before adding elements from the iterable. This fix brings the behavior into
+ line with that for list.__init__().
+
- Added wide char functions to msvcrt module: getwch, getwche, putwch and
ungetwch. The functions accept or return unicode.