Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b10a64d

Browse files
authored
bpo-34743: Fix test_database_source_name under SQLite 3.7.9 (GH-9426)
1 parent 8d1e190 commit b10a64d

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Modules/_sqlite/connection.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1594,6 +1594,12 @@ pysqlite_connection_backup(pysqlite_Connection *self, PyObject *args, PyObject *
15941594
PyErr_SetString(pysqlite_OperationalError, sqlite3_errstr(rc));
15951595
#else
15961596
switch (rc) {
1597+
case SQLITE_ERROR:
1598+
/* Description of SQLITE_ERROR in SQLite 3.7.14 and older
1599+
releases. */
1600+
PyErr_SetString(pysqlite_OperationalError,
1601+
"SQL logic error or missing database");
1602+
break;
15971603
case SQLITE_READONLY:
15981604
PyErr_SetString(pysqlite_OperationalError,
15991605
"attempt to write a readonly database");

0 commit comments

Comments
 (0)