mirror of
https://github.com/python/cpython.git
synced 2025-07-15 23:35:23 +00:00
bpo-33789: test_asyncio: Fix ResourceWarning (GH-7460)
* Close sockets and streams to fix ResourceWarning warnings * Catch also OSError to hide a traceback on an expected handshake error
This commit is contained in:
parent
3ef769fcd3
commit
0eba7c3913
2 changed files with 12 additions and 2 deletions
|
@ -150,9 +150,14 @@ class TestSocketWrapper:
|
|||
server_hostname=server_hostname,
|
||||
do_handshake_on_connect=False)
|
||||
|
||||
ssl_sock.do_handshake()
|
||||
try:
|
||||
ssl_sock.do_handshake()
|
||||
except:
|
||||
ssl_sock.close()
|
||||
raise
|
||||
finally:
|
||||
self.__sock.close()
|
||||
|
||||
self.__sock.close()
|
||||
self.__sock = ssl_sock
|
||||
|
||||
def __getattr__(self, name):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue