We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 852cdc7 commit 6a9d152Copy full SHA for 6a9d152
sentry_sdk/integrations/django/__init__.py
@@ -695,15 +695,10 @@ def _set_db_data(span, cursor_or_db):
695
if is_psycopg2:
696
connection_params = cursor_or_db.connection.get_dsn_parameters()
697
else:
698
- is_psycopg3 = (
699
- hasattr(cursor_or_db, "connection")
700
- and hasattr(cursor_or_db.connection, "info")
701
- and hasattr(cursor_or_db.connection.info, "get_parameters")
702
- and inspect.isroutine(cursor_or_db.connection.info.get_parameters)
703
- )
704
- if is_psycopg3:
+ try:
+ # psycopg3
705
connection_params = cursor_or_db.connection.info.get_parameters()
706
- else:
+ except Exception:
707
connection_params = db.get_connection_params()
708
709
db_name = connection_params.get("dbname") or connection_params.get("database")
0 commit comments