Python: Improve handling of async methods

This commit is contained in:
Rasmus Wriedt Larsen
2021-07-22 14:15:01 +02:00
parent c3f942f899
commit 38875ca0c7
3 changed files with 21 additions and 11 deletions

View File

@@ -56,9 +56,9 @@ async def test_taint(request: web.Request): # $ requestHandler
await request.content.readchunk(), # $ tainted
(await request.content.readchunk())[0], # $ tainted
[line async for line in request.content], # $ tainted
[data async for data in request.content.iter_chunked(1024)], # $ MISSING: tainted
[data async for data in request.content.iter_any()], # $ MISSING: tainted
[data async for data, _ in request.content.iter_chunks()], # $ MISSING: tainted
[data async for data in request.content.iter_chunked(1024)], # $ tainted
[data async for data in request.content.iter_any()], # $ tainted
[data async for data, _ in request.content.iter_chunks()], # $ tainted
request.content.read_nowait(), # $ tainted
# aiohttp.StreamReader