MCPcopy
hub / github.com/aio-libs/aiohttp / readany

Method readany

aiohttp/streams.py:276–287  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

274
275 @asyncio.coroutine
276 def readany(self):
277 if self._exception is not None:
278 raise self._exception
279
280 if not self._buffer and not self._eof:
281 self._waiter = self._create_waiter('readany')
282 try:
283 yield from self._waiter
284 finally:
285 self._waiter = None
286
287 return self._read_nowait()
288
289 @asyncio.coroutine
290 def readexactly(self, n):

Callers 11

readMethod · 0.95
releaseMethod · 0.45
readMethod · 0.45
releaseMethod · 0.45
readanyMethod · 0.45
test_readany_eofMethod · 0.45
test_readanyMethod · 0.45
handlerMethod · 0.45
goMethod · 0.45

Calls 2

_create_waiterMethod · 0.95
_read_nowaitMethod · 0.95

Tested by 6

test_readany_eofMethod · 0.36
test_readanyMethod · 0.36
handlerMethod · 0.36
goMethod · 0.36