From: Fred Drake Date: Tue, 29 Apr 2003 19:50:25 +0000 (+0000) Subject: Extract the errno value to use from the errno module if possible. X-Git-Tag: v2.3c1~934 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=70d566be10581db010233f08798a637a8201996a;p=python Extract the errno value to use from the errno module if possible. --- diff --git a/Lib/socket.py b/Lib/socket.py index b9d4049a12..2ee0796918 100644 --- a/Lib/socket.py +++ b/Lib/socket.py @@ -54,6 +54,11 @@ except ImportError: import os, sys +try: + from errno import EBADF +except ImportError: + EBADF = 9 + __all__ = ["getfqdn"] __all__.extend(os._get_exports_list(_socket)) if _have_ssl: @@ -137,7 +142,7 @@ _socketmethods = ( class _closedsocket(object): __slots__ = [] def _dummy(*args): - raise error(9, 'Bad file descriptor') + raise error(EBADF, 'Bad file descriptor') send = recv = sendto = recvfrom = __getattr__ = _dummy class _socketobject(object):