@@ -220,7 +220,6 @@ def execute(self, message: dict, *args, **kwargs):
220220 execute_many = message ['execute_many' ]
221221 execute_script = message ['execute_script' ]
222222 error = None
223- lastrowid = None
224223 try :
225224 if execute_script :
226225 LOG .debug ("Query Mode: Execute Script" )
@@ -230,10 +229,10 @@ def execute(self, message: dict, *args, **kwargs):
230229 self ._cursor .executemany (message ['query' ], message ['params' ])
231230 elif message ['params' ]:
232231 LOG .debug ("Query Mode: Conditional Params" )
233- ret = self ._cursor .execute (message ['query' ], message ['params' ])
232+ self ._cursor .execute (message ['query' ], message ['params' ])
234233 else :
235234 LOG .debug ("Query Mode: Default No params" )
236- ret = self ._cursor .execute (message ['query' ])
235+ self ._cursor .execute (message ['query' ])
237236 except Exception :
238237 LOG .exception ("Exception while executing query %s" , message ['query' ])
239238 error = self .capture_exception ()
@@ -248,9 +247,8 @@ def execute(self, message: dict, *args, **kwargs):
248247 if error :
249248 return zlib .compress (msgpack .dumps (result ))
250249
251- if ret is not None :
252- if ret .lastrowid is not None :
253- result ['lastrowid' ] = ret .lastrowid
250+ if self ._cursor .lastrowid :
251+ result ['lastrowid' ] = self ._cursor .lastrowid
254252
255253 try :
256254 result ['items' ] = [row for row in self ._cursor .fetchall ()]
0 commit comments