Skip to content

Commit f80f367

Browse files
committed
Fix compat with psycopg 3.0
1 parent 0e3dea5 commit f80f367

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

elasticapm/instrumentation/packages/asyncio/psycopg_async.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ def _bake_sql(self, sql):
5555
def extract_signature(self, sql):
5656
return extract_signature(sql)
5757

58-
async def execute(self, query, params=None, *, prepare=None, binary=None):
59-
return await self._trace_sql(self.__wrapped__.execute, query, params, prepare=prepare, binary=binary)
58+
async def execute(self, query, params=None, *, prepare=None, binary=None, **kwargs):
59+
return await self._trace_sql(self.__wrapped__.execute, query, params, prepare=prepare, binary=binary, **kwargs)
6060

61-
async def executemany(self, query, params_seq, *, returning=False):
62-
return await self._trace_sql(self.__wrapped__.executemany, query, params_seq, returning=returning)
61+
async def executemany(self, query, params_seq, **kwargs):
62+
return await self._trace_sql(self.__wrapped__.executemany, query, params_seq, **kwargs)
6363

6464
async def __aenter__(self):
6565
return PGAsyncCursorProxy(await self.__wrapped__.__aenter__(), destination_info=self._self_destination_info)

elasticapm/instrumentation/packages/psycopg.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ def _bake_sql(self, sql):
5555
def extract_signature(self, sql):
5656
return extract_signature(sql)
5757

58-
def execute(self, query, params=None, *, prepare=None, binary=None):
59-
return self._trace_sql(self.__wrapped__.execute, query, params, prepare=prepare, binary=binary)
58+
def execute(self, query, params=None, *, prepare=None, binary=None, **kwargs):
59+
return self._trace_sql(self.__wrapped__.execute, query, params, prepare=prepare, binary=binary, **kwargs)
6060

61-
def executemany(self, query, params_seq, *, returning=False):
62-
return self._trace_sql(self.__wrapped__.executemany, query, params_seq, returning=returning)
61+
def executemany(self, query, params_seq, **kwargs):
62+
return self._trace_sql(self.__wrapped__.executemany, query, params_seq, **kwargs)
6363

6464
def __enter__(self):
6565
return PGCursorProxy(self.__wrapped__.__enter__(), destination_info=self._self_destination_info)

0 commit comments

Comments
 (0)