Clean up socket closing in test_ssl and test.ssl_servers

This commit is contained in:
Antoine Pitrou 2010-10-29 23:41:37 +00:00
parent 77b7de6d18
commit d2eca37cc5
2 changed files with 35 additions and 24 deletions

View file

@ -133,7 +133,10 @@ class HTTPSServerThread(threading.Thread):
def run(self):
if self.flag:
self.flag.set()
self.server.serve_forever(0.05)
try:
self.server.serve_forever(0.05)
finally:
self.server.server_close()
def stop(self):
self.server.shutdown()