From de7cadec54f6c67f65c35df8b5df5233ab9eb97c Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 8 Aug 2002 15:25:28 +0000 Subject: [PATCH] Extend __all__ with the exports list of the _ssl module. --- Lib/socket.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Lib/socket.py b/Lib/socket.py index b9e36da29fe..6c39d76e106 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