From: Guido van Rossum Date: Thu, 8 Aug 2002 15:25:28 +0000 (+0000) Subject: Extend __all__ with the exports list of the _ssl module. X-Git-Tag: v2.3c1~4615 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=de7cadec54f6c67f65c35df8b5df5233ab9eb97c;p=python Extend __all__ with the exports list of the _ssl module. --- diff --git a/Lib/socket.py b/Lib/socket.py index b9e36da29f..6c39d76e10 100644 --- a/Lib/socket.py +++ b/Lib/socket.py @@ -45,6 +45,7 @@ from _socket import * _have_ssl = False try: + import _ssl from _ssl import * _have_ssl = True except ImportError: @@ -54,7 +55,8 @@ import os, sys __all__ = ["getfqdn"] __all__.extend(os._get_exports_list(_socket)) -# XXX shouldn't there be something similar to the above for _ssl exports? +if _have_ssl: + __all__.extend(os._get_exports_list(_ssl)) _realsocket = socket _needwrapper = False @@ -90,6 +92,7 @@ if sys.platform.lower().startswith("win"): errorTab[10064] = "The host is down." errorTab[10065] = "The host is unreachable." __all__.append("errorTab") + del os, sys