77from sqlalchemy .dialects .mysql import pymysql
88from sqlalchemy .engine .cursor import CursorResultMetaData
99from sqlalchemy .engine .interfaces import Dialect , ExecutionContext
10- from sqlalchemy .engine .result import Row
10+ from sqlalchemy .engine .row import Row
1111from sqlalchemy .sql import ClauseElement
1212from sqlalchemy .sql .ddl import DDLElement
1313
@@ -102,10 +102,10 @@ async def release(self) -> None:
102102
103103 async def fetch_all (self , query : ClauseElement ) -> typing .List [typing .Mapping ]:
104104 assert self ._connection is not None , "Connection is not acquired"
105- query , args , context = self ._compile (query )
105+ query_str , args , context = self ._compile (query )
106106 cursor = await self ._connection .cursor ()
107107 try :
108- await cursor .execute (query , args )
108+ await cursor .execute (query_str , args )
109109 rows = await cursor .fetchall ()
110110 metadata = CursorResultMetaData (context , cursor .description )
111111 return [
@@ -123,10 +123,10 @@ async def fetch_all(self, query: ClauseElement) -> typing.List[typing.Mapping]:
123123
124124 async def fetch_one (self , query : ClauseElement ) -> typing .Optional [typing .Mapping ]:
125125 assert self ._connection is not None , "Connection is not acquired"
126- query , args , context = self ._compile (query )
126+ query_str , args , context = self ._compile (query )
127127 cursor = await self ._connection .cursor ()
128128 try :
129- await cursor .execute (query , args )
129+ await cursor .execute (query_str , args )
130130 row = await cursor .fetchone ()
131131 if row is None :
132132 return None
@@ -143,10 +143,10 @@ async def fetch_one(self, query: ClauseElement) -> typing.Optional[typing.Mappin
143143
144144 async def execute (self , query : ClauseElement ) -> typing .Any :
145145 assert self ._connection is not None , "Connection is not acquired"
146- query , args , context = self ._compile (query )
146+ query_str , args , context = self ._compile (query )
147147 cursor = await self ._connection .cursor ()
148148 try :
149- await cursor .execute (query , args )
149+ await cursor .execute (query_str , args )
150150 if cursor .lastrowid == 0 :
151151 return cursor .rowcount
152152 return cursor .lastrowid
@@ -167,10 +167,10 @@ async def iterate(
167167 self , query : ClauseElement
168168 ) -> typing .AsyncGenerator [typing .Any , None ]:
169169 assert self ._connection is not None , "Connection is not acquired"
170- query , args , context = self ._compile (query )
170+ query_str , args , context = self ._compile (query )
171171 cursor = await self ._connection .cursor ()
172172 try :
173- await cursor .execute (query , args )
173+ await cursor .execute (query_str , args )
174174 metadata = CursorResultMetaData (context , cursor .description )
175175 async for row in cursor :
176176 yield Row (
0 commit comments