mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Turns out we were not setting the `is_async` field on anything except `async for` statements. This commit makes it so that we also do this for `async def` and `async with`, and adds a test that this produces the same behaviour as the old parser.
9 lines
147 B
Python
9 lines
147 B
Python
async def foo():
|
|
await bar() + await baz()
|
|
|
|
async with foo() as bar, baz() as quux:
|
|
pass
|
|
|
|
async for spam in eggs:
|
|
pass
|