#23464: remove JoinableQueue that was deprecated in 3.4.4.

Patch by A. Jesse Jiryu Davis.
This commit is contained in:
R David Murray 2015-04-12 18:47:56 -04:00
parent 5646de47e1
commit e81a773352
4 changed files with 7 additions and 17 deletions

View File

@ -8,7 +8,6 @@ Queues:
* :class:`Queue`
* :class:`PriorityQueue`
* :class:`LifoQueue`
* :class:`JoinableQueue`
asyncio queue API was designed to be close to classes of the :mod:`queue`
module (:class:`~queue.Queue`, :class:`~queue.PriorityQueue`,
@ -144,16 +143,6 @@ LifoQueue
first.
JoinableQueue
^^^^^^^^^^^^^
.. class:: JoinableQueue
Deprecated alias for :class:`Queue`.
.. deprecated:: 3.4.4
Exceptions
^^^^^^^^^^

View File

@ -630,6 +630,10 @@ removed:
3.4, and has now been removed.
(Contributed by Matt Chaput in :issue:`6623`.)
* The JoinableQueue class in the provisional asyncio module was deprecated
in 3.4.4 and is now removed (:issue:`23464`).
Porting to Python 3.5
=====================

View File

@ -1,7 +1,6 @@
"""Queues"""
__all__ = ['Queue', 'PriorityQueue', 'LifoQueue', 'QueueFull', 'QueueEmpty',
'JoinableQueue']
__all__ = ['Queue', 'PriorityQueue', 'LifoQueue', 'QueueFull', 'QueueEmpty']
import collections
import heapq
@ -280,7 +279,3 @@ class LifoQueue(Queue):
def _get(self):
return self._queue.pop()
JoinableQueue = Queue
"""Deprecated alias for Queue."""

View File

@ -19,6 +19,8 @@ Core and Builtins
Library
-------
- Issue #23464: Removed deprecated asyncio JoinableQueue.
- Issue #23529: Limit the size of decompressed data when reading from
GzipFile, BZ2File or LZMAFile. This defeats denial of service attacks
using compressed bombs (i.e. compressed payloads which decompress to a huge