We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8d57423 commit 7cbbcf4Copy full SHA for 7cbbcf4
1 file changed
Lib/asyncio/sslproto.py
@@ -107,8 +107,11 @@ def close(self):
107
protocol's connection_lost() method will (eventually) called
108
with None as its argument.
109
"""
110
- self._closed = True
111
- self._ssl_protocol._start_shutdown()
+ if not self._closed:
+ self._closed = True
112
+ self._ssl_protocol._start_shutdown()
113
+ else:
114
+ self._ssl_protocol = None
115
116
def __del__(self, _warnings=warnings):
117
if not self._closed:
0 commit comments