Commit b6d5f564 authored by Guido van Rossum's avatar Guido van Rossum

Extend __all__ with the exports list of the _ssl module.

parent 3b04156c
...@@ -45,6 +45,7 @@ from _socket import * ...@@ -45,6 +45,7 @@ from _socket import *
_have_ssl = False _have_ssl = False
try: try:
import _ssl
from _ssl import * from _ssl import *
_have_ssl = True _have_ssl = True
except ImportError: except ImportError:
...@@ -54,7 +55,8 @@ import os, sys ...@@ -54,7 +55,8 @@ import os, sys
__all__ = ["getfqdn"] __all__ = ["getfqdn"]
__all__.extend(os._get_exports_list(_socket)) __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 _realsocket = socket
_needwrapper = False _needwrapper = False
...@@ -90,6 +92,7 @@ if sys.platform.lower().startswith("win"): ...@@ -90,6 +92,7 @@ if sys.platform.lower().startswith("win"):
errorTab[10064] = "The host is down." errorTab[10064] = "The host is down."
errorTab[10065] = "The host is unreachable." errorTab[10065] = "The host is unreachable."
__all__.append("errorTab") __all__.append("errorTab")
del os, sys del os, sys
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment