summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2015-07-10 22:51:13 +0200
committerVictor Stinner <vstinner@redhat.com>2015-07-10 22:51:13 +0200
commit1f85dc7d6ba07d1a8be18446d251ebe5b7575d34 (patch)
tree3bcf0be54cf68a8a83a537d471e72cce86ff5cb3
parenta3bce3b5c2b5838d0fbae7050c3067f09394f1f2 (diff)
downloadtrollius-git-1f85dc7d6ba07d1a8be18446d251ebe5b7575d34.tar.gz
Issue #234: Drop JoinableQueue on Python 3.5+
-rw-r--r--ChangeLog6
-rw-r--r--asyncio/queues.py10
2 files changed, 12 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 25155a9..421704c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Tulip 3.4.4
+===========
+
+* Issue #234: Drop asyncio.JoinableQueue on Python 3.5 and newer
+
+
2015-02-04: Tulip 3.4.3
=======================
diff --git a/asyncio/queues.py b/asyncio/queues.py
index 3b4dc21..c55dd8b 100644
--- a/asyncio/queues.py
+++ b/asyncio/queues.py
@@ -1,11 +1,11 @@
"""Queues"""
-__all__ = ['Queue', 'PriorityQueue', 'LifoQueue', 'QueueFull', 'QueueEmpty',
- 'JoinableQueue']
+__all__ = ['Queue', 'PriorityQueue', 'LifoQueue', 'QueueFull', 'QueueEmpty']
import collections
import heapq
+from . import compat
from . import events
from . import futures
from . import locks
@@ -289,5 +289,7 @@ class LifoQueue(Queue):
return self._queue.pop()
-JoinableQueue = Queue
-"""Deprecated alias for Queue."""
+if not compat.PY35:
+ JoinableQueue = Queue
+ """Deprecated alias for Queue."""
+ __all__.append('JoinableQueue')