MCPcopy Index your code
hub / github.com/python/cpython / close

Method close

Lib/asyncio/base_events.py:338–355  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

336 return tuple(trsock.TransportSocket(s) for s in self._sockets)
337
338 def close(self):
339 sockets = self._sockets
340 if sockets is None:
341 return
342 self._sockets = None
343
344 for sock in sockets:
345 self._loop._stop_serving(sock)
346
347 self._serving = False
348
349 if (self._serving_forever_fut is not None and
350 not self._serving_forever_fut.done()):
351 self._serving_forever_fut.cancel()
352 self._serving_forever_fut = None
353
354 if len(self._clients) == 0:
355 self._wakeup()
356
357 def close_clients(self):
358 for transport in self._clients.copy():

Callers 9

serve_foreverMethod · 0.95
close_clientsMethod · 0.45
_connect_sockMethod · 0.45
start_tlsMethod · 0.45
create_serverMethod · 0.45
connect_read_pipeMethod · 0.45
connect_write_pipeMethod · 0.45

Calls 4

_wakeupMethod · 0.95
_stop_servingMethod · 0.45
doneMethod · 0.45
cancelMethod · 0.45

Tested by

no test coverage detected