MCPcopy Create free account
hub / github.com/MagicStack/asyncpg / _write

Method _write

asyncpg/_testbase/fuzzer.py:234–254  ·  view source on GitHub ↗
(self, sock, data)

Source from the content-addressed store, hash-verified

232 conn_event_task.cancel()
233
234 async def _write(self, sock, data):
235 write_task = asyncio.ensure_future(
236 self.loop.sock_sendall(sock, data))
237 conn_event_task = asyncio.ensure_future(
238 self.connectivity_loss.wait())
239
240 try:
241 await asyncio.wait(
242 [write_task, conn_event_task],
243 return_when=asyncio.FIRST_COMPLETED)
244
245 if self.connectivity_loss.is_set():
246 return None
247 else:
248 return write_task.result()
249 finally:
250 if not self.loop.is_closed():
251 if not write_task.done():
252 write_task.cancel()
253 if not conn_event_task.done():
254 conn_event_task.cancel()
255
256 async def proxy_to_backend(self):
257 buf = None

Callers 2

proxy_to_backendMethod · 0.95
proxy_from_backendMethod · 0.95

Calls 1

is_closedMethod · 0.80

Tested by

no test coverage detected