@@ -233,6 +233,30 @@ def connect(self, host=None, port=None, *args, **kwargs):
233233 return self .dbapi .connect (servers = servers , ** kwargs )
234234 return self .dbapi .connect (** kwargs )
235235
236+ def do_execute (self , cursor , statement , parameters , context = None ):
237+ """
238+ Slightly amended to store its response into the request context instance.
239+ """
240+ result = cursor .execute (statement , parameters )
241+ if context is not None :
242+ context .last_result = result
243+
244+ def do_execute_no_params (self , cursor , statement , context = None ):
245+ """
246+ Slightly amended to store its response into the request context instance.
247+ """
248+ result = cursor .execute (statement )
249+ if context is not None :
250+ context .last_result = result
251+
252+ def do_executemany (self , cursor , statement , parameters , context = None ):
253+ """
254+ Slightly amended to store its response into the request context instance.
255+ """
256+ result = cursor .executemany (statement , parameters )
257+ if context is not None :
258+ context .last_result = result
259+
236260 def _get_default_schema_name (self , connection ):
237261 return "doc"
238262
0 commit comments