We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 40884d1 commit c2d372dCopy full SHA for c2d372d
sentry_sdk/tracing_utils.py
@@ -354,13 +354,7 @@ def _format_sql(cursor, sql):
354
if hasattr(cursor, "mogrify"):
355
real_sql = cursor.mogrify(sql)
356
if isinstance(real_sql, bytes):
357
- # Use UTF-8 as default, with latin1 fallback for edge cases
358
- bytes_sql = real_sql # make pypy happy (type narrowing to bytes)
359
- try:
360
- real_sql = bytes_sql.decode("utf-8")
361
- except UnicodeDecodeError:
362
- # If UTF-8 fails, try latin1 as fallback
363
- real_sql = bytes_sql.decode("latin1", errors="replace")
+ real_sql = real_sql.decode(cursor.connection.encoding)
364
except Exception:
365
real_sql = None
366
0 commit comments