+from typing import Any
+
+from sqlalchemy import Connection
from sqlalchemy import text
from sqlalchemy.ext.asyncio import create_async_engine
+def work_sync(conn: Connection, foo: int) -> Any:
+ pass
+
+
async def asyncio() -> None:
e = create_async_engine("sqlite://")
# EXPECTED_TYPE: CursorResult[Unpack[.*tuple[Any, ...]]]
reveal_type(result)
+
+ await conn.run_sync(work_sync, 1)
+
+ # EXPECTED_MYPY: Missing positional argument "foo" in call to "run_sync" of "AsyncConnection"
+ await conn.run_sync(work_sync)