You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Strip leading UTF-8 BOM in client transaction-tracker classifier helper
Symmetric with the dbapi-side fix. Python's str.strip() does not
consider U+FEFF whitespace, so a BOM-prefixed BEGIN / COMMIT /
ROLLBACK / SAVEPOINT / RELEASE silently desynced the transaction
tracker from the server. SQLite's sqlite3_prepare_v2 skips a leading
BOM before tokenisation, so the fix restores SQLite parity.
Add a leading lstrip(U+FEFF) before the existing strip(); a parity
test in the dbapi tree pins both copies.
0 commit comments