[Python-checkins] cpython: asyncio: Export all abstract protocol and transport classes. Fixes issue #20029.

guido.van.rossum python-checkins at python.org
Fri Dec 20 23:17:35 CET 2013


http://hg.python.org/cpython/rev/0a135e790ce5
changeset:   88096:0a135e790ce5
user:        Guido van Rossum <guido at python.org>
date:        Fri Dec 20 14:16:21 2013 -0800
summary:
  asyncio: Export all abstract protocol and transport classes. Fixes issue #20029.

files:
  Lib/asyncio/protocols.py  |  3 ++-
  Lib/asyncio/transports.py |  4 +++-
  2 files changed, 5 insertions(+), 2 deletions(-)


diff --git a/Lib/asyncio/protocols.py b/Lib/asyncio/protocols.py
--- a/Lib/asyncio/protocols.py
+++ b/Lib/asyncio/protocols.py
@@ -1,6 +1,7 @@
 """Abstract Protocol class."""
 
-__all__ = ['Protocol', 'DatagramProtocol']
+__all__ = ['BaseProtocol', 'Protocol', 'DatagramProtocol',
+           'SubprocessProtocol']
 
 
 class BaseProtocol:
diff --git a/Lib/asyncio/transports.py b/Lib/asyncio/transports.py
--- a/Lib/asyncio/transports.py
+++ b/Lib/asyncio/transports.py
@@ -4,7 +4,9 @@
 
 PY34 = sys.version_info >= (3, 4)
 
-__all__ = ['ReadTransport', 'WriteTransport', 'Transport']
+__all__ = ['BaseTransport', 'ReadTransport', 'WriteTransport',
+           'Transport', 'DatagramTransport', 'SubprocessTransport',
+           ]
 
 
 class BaseTransport:

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list