mirror of
https://github.com/python/cpython.git
synced 2025-08-01 15:43:13 +00:00
This should fix the buildbot failure on s/390 which can't connect to gmail.org.
It makes the error message consistent and always sends to stderr. It would be much better for all the networking tests to hit only python.org.
This commit is contained in:
parent
b15ac3169d
commit
877fdb01fe
1 changed files with 9 additions and 6 deletions
|
@ -34,6 +34,13 @@ def test_basic():
|
|||
def test_timeout():
|
||||
test_support.requires('network')
|
||||
|
||||
def error_msg(extra_msg):
|
||||
print >> sys.stderr, """\
|
||||
WARNING: an attempt to connect to %r %s, in
|
||||
test_timeout. That may be legitimate, but is not the outcome we hoped
|
||||
for. If this message is seen often, test_timeout should be changed to
|
||||
use a more reliable address.""" % (ADDR, extra_msg)
|
||||
|
||||
if test_support.verbose:
|
||||
print "test_timeout ..."
|
||||
|
||||
|
@ -49,15 +56,11 @@ def test_timeout():
|
|||
try:
|
||||
s.connect(ADDR)
|
||||
except socket.timeout:
|
||||
print >> sys.stderr, """\
|
||||
WARNING: an attempt to connect to %r timed out, in
|
||||
test_timeout. That may be legitimate, but is not the outcome we hoped
|
||||
for. If this message is seen often, test_timeout should be changed to
|
||||
use a more reliable address.""" % (ADDR,)
|
||||
error_msg('timed out')
|
||||
return
|
||||
except socket.error, exc: # In case connection is refused.
|
||||
if exc.args[0] == errno.ECONNREFUSED:
|
||||
print "Connection refused when connecting to", ADDR
|
||||
error_msg('was refused')
|
||||
return
|
||||
else:
|
||||
raise
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue