mirror of https://github.com/python/cpython
Print more information the next time test_socket throws the wrong exception.
This commit is contained in:
parent
023cd00ccc
commit
36550bdde9
|
@ -5,8 +5,9 @@ from test import test_support
|
|||
|
||||
import socket
|
||||
import select
|
||||
import time
|
||||
import thread, threading
|
||||
import time
|
||||
import traceback
|
||||
import Queue
|
||||
import sys
|
||||
import os
|
||||
|
@ -986,9 +987,12 @@ class TCPTimeoutTest(SocketTCPTest):
|
|||
except Alarm:
|
||||
pass
|
||||
except:
|
||||
self.fail("caught other exception instead of Alarm")
|
||||
self.fail("caught other exception instead of Alarm:"
|
||||
" %s(%s):\n%s" %
|
||||
(sys.exc_info()[:2] + (traceback.format_exc(),)))
|
||||
else:
|
||||
self.fail("nothing caught")
|
||||
finally:
|
||||
signal.alarm(0) # shut off alarm
|
||||
except Alarm:
|
||||
self.fail("got Alarm in wrong place")
|
||||
|
|
Loading…
Reference in New Issue