diff --git a/sentry_sdk/integrations/django/__init__.py b/sentry_sdk/integrations/django/__init__.py index bfca1e674a..426565e645 100644 --- a/sentry_sdk/integrations/django/__init__.py +++ b/sentry_sdk/integrations/django/__init__.py @@ -697,7 +697,7 @@ def _set_db_data(span, cursor_or_db): is_psycopg2 = ( hasattr(cursor_or_db, "connection") and hasattr(cursor_or_db.connection, "get_dsn_parameters") - and inspect.isfunction(cursor_or_db.connection.get_dsn_parameters) + and inspect.isroutine(cursor_or_db.connection.get_dsn_parameters) ) if is_psycopg2: connection_params = cursor_or_db.connection.get_dsn_parameters() @@ -706,7 +706,7 @@ def _set_db_data(span, cursor_or_db): hasattr(cursor_or_db, "connection") and hasattr(cursor_or_db.connection, "info") and hasattr(cursor_or_db.connection.info, "get_parameters") - and inspect.isfunction(cursor_or_db.connection.info.get_parameters) + and inspect.isroutine(cursor_or_db.connection.info.get_parameters) ) if is_psycopg3: connection_params = cursor_or_db.connection.info.get_parameters()