From 5d35373706a21dfb11765f92dfbde961c9ed4e8c Mon Sep 17 00:00:00 2001 From: Jesse Noller Date: Mon, 11 Aug 2008 19:00:15 +0000 Subject: [PATCH] Fix the connection refused error part of issue 3419, use errno module instead of a static list of possible connection refused messages. --- Lib/multiprocessing/connection.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/multiprocessing/connection.py b/Lib/multiprocessing/connection.py index 9411c39684..cbdcf138d8 100644 --- a/Lib/multiprocessing/connection.py +++ b/Lib/multiprocessing/connection.py @@ -11,6 +11,7 @@ __all__ = [ 'Client', 'Listener', 'Pipe' ] import os import sys import socket +import errno import time import tempfile import itertools @@ -250,7 +251,7 @@ def SocketClient(address): try: s.connect(address) except socket.error, e: - if e.args[0] != 10061: # 10061 => connection refused + if e.args[0] != errno.ECONNREFUSED: # connection refused debug('failed to connect to address %s', address) raise time.sleep(0.01) -- 2.49.0