From: Guido van Rossum Date: Fri, 20 Dec 2013 22:16:21 +0000 (-0800) Subject: asyncio: Export all abstract protocol and transport classes. Fixes issue #20029. X-Git-Tag: v3.4.0b2~153 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ac97bf4fd95da5cc6700a4270b632150a6051644;p=thirdparty%2FPython%2Fcpython.git asyncio: Export all abstract protocol and transport classes. Fixes issue #20029. --- diff --git a/Lib/asyncio/protocols.py b/Lib/asyncio/protocols.py index 1b8870c6d551..3c4f3f4adac8 100644 --- 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 index c2feb93d0ac5..2d2469eec294 100644 --- a/Lib/asyncio/transports.py +++ b/Lib/asyncio/transports.py @@ -4,7 +4,9 @@ import sys PY34 = sys.version_info >= (3, 4) -__all__ = ['ReadTransport', 'WriteTransport', 'Transport'] +__all__ = ['BaseTransport', 'ReadTransport', 'WriteTransport', + 'Transport', 'DatagramTransport', 'SubprocessTransport', + ] class BaseTransport: