Bug #1531963: Make SocketServer.TCPServer's server_address always be equal to calling getsockname() on the server's socket. Fixed by patch #1545011.

Backported from r54253.
This commit is contained in:
Collin Winter 2007-03-10 03:31:44 +00:00
parent 8bf469ddc1
commit 86d8d3520d
3 changed files with 7 additions and 0 deletions

View file

@ -84,6 +84,7 @@ class ServerThread(threading.Thread):
addr = getattr(svr, 'server_address')
if addr:
self.__addr = addr
assert self.__addr == svr.socket.getsockname()
if verbose: print "thread: serving three times"
svr.serve_a_few()
if verbose: print "thread: done"