# HG changeset patch # User A. Jesse Jiryu Davis # Date 1428875934 14400 # Sun Apr 12 17:58:54 2015 -0400 # Branch issue23464-remove-joinablequeue # Node ID b6c33d67efbe66218398b8b9a13c77d99f6ba34f # Parent cb7ca578a0c34fd451e16aedfb3d218a750c146d Issue #23464: Remove asyncio JoinableQueue. Became a deprecated alias for asyncio.Queue in Python 3.4.4. diff --git a/Doc/library/asyncio-queue.rst b/Doc/library/asyncio-queue.rst --- a/Doc/library/asyncio-queue.rst +++ b/Doc/library/asyncio-queue.rst @@ -8,7 +8,6 @@ * :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 @@ first. -JoinableQueue -^^^^^^^^^^^^^ - -.. class:: JoinableQueue - - Deprecated alias for :class:`Queue`. - - .. deprecated:: 3.4.4 - - Exceptions ^^^^^^^^^^ diff --git a/Lib/asyncio/queues.py b/Lib/asyncio/queues.py --- a/Lib/asyncio/queues.py +++ b/Lib/asyncio/queues.py @@ -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 @@ def _get(self): return self._queue.pop() - - -JoinableQueue = Queue -"""Deprecated alias for Queue."""