New submission from Erlend Egeberg Aasland <erlend.aasl...@innova.no>:

`CheckTraceCallbackContent()` in `Lib/sqlite3/test/hooks.py` fails for SQLite 
versions 3.7.3 through 3.7.14.1, apparently because of an SQLite bug that was 
fixed in 3.7.15 (2012-12-12). Extract from the changelog 
https://sqlite.org/changes.html:
```
Avoid invoking the sqlite3_trace() callback multiple times when a statement is 
automatically reprepared due to SQLITE_SCHEMA errors.
```

Either we fix tests for SQLite < 3.7.15, or we drop support for SQLite < 
3.7.15. (I'm +1 for the latter.)

NB: Versions pre 3.7.3 does not build at all, because of 
`sqlite3_create_function_v2()`. See bpo-40744 and GH-20330.

----------
components: Library (Lib)
messages: 370256
nosy: erlendaasland
priority: normal
severity: normal
status: open
title: sqlite3 test CheckTraceCallbackContent fails for sqlite v3.7.3 through 
3.7.14.1
versions: Python 3.10, Python 3.8, Python 3.9

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40810>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to