MCPcopy Index your code
hub / github.com/RustPython/RustPython / close

Method close

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

Source from the content-addressed store, hash-verified

333 return tuple(trsock.TransportSocket(s) for s in self._sockets)
334
335 def close(self):
336 sockets = self._sockets
337 if sockets is None:
338 return
339 self._sockets = None
340
341 for sock in sockets:
342 self._loop._stop_serving(sock)
343
344 self._serving = False
345
346 if (self._serving_forever_fut is not None and
347 not self._serving_forever_fut.done()):
348 self._serving_forever_fut.cancel()
349 self._serving_forever_fut = None
350
351 if len(self._clients) == 0:
352 self._wakeup()
353
354 def close_clients(self):
355 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 5

_wakeupMethod · 0.95
lenFunction · 0.85
_stop_servingMethod · 0.45
doneMethod · 0.45
cancelMethod · 0.45

Tested by

no test coverage detected