]> granicus.if.org Git - python/commitdiff
Extract the errno value to use from the errno module if possible.
authorFred Drake <fdrake@acm.org>
Tue, 29 Apr 2003 19:50:25 +0000 (19:50 +0000)
committerFred Drake <fdrake@acm.org>
Tue, 29 Apr 2003 19:50:25 +0000 (19:50 +0000)
Lib/socket.py

index b9d4049a1297495e3767b28b122f42536a2adf73..2ee07969186a5173a6c3cdc9c410d555de620e56 100644 (file)
@@ -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):