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 43d2b75 commit fba0b46Copy full SHA for fba0b46
sentry_sdk/tracing_utils.py
@@ -355,11 +355,12 @@ def _format_sql(cursor, sql):
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:
- real_sql = real_sql.decode("utf-8")
360
+ real_sql = bytes_sql.decode("utf-8")
361
except UnicodeDecodeError:
362
# If UTF-8 fails, try latin1 as fallback
- real_sql = real_sql.decode("latin1", errors="replace")
363
+ real_sql = bytes_sql.decode("latin1", errors="replace")
364
except Exception:
365
real_sql = None
366
0 commit comments