bpo-34743: Fix test_database_source_name under SQLite 3.7.9 (GH-9426)
This commit is contained in:
parent
8d1e190fc5
commit
b10a64d117
|
@ -1594,6 +1594,12 @@ pysqlite_connection_backup(pysqlite_Connection *self, PyObject *args, PyObject *
|
||||||
PyErr_SetString(pysqlite_OperationalError, sqlite3_errstr(rc));
|
PyErr_SetString(pysqlite_OperationalError, sqlite3_errstr(rc));
|
||||||
#else
|
#else
|
||||||
switch (rc) {
|
switch (rc) {
|
||||||
|
case SQLITE_ERROR:
|
||||||
|
/* Description of SQLITE_ERROR in SQLite 3.7.14 and older
|
||||||
|
releases. */
|
||||||
|
PyErr_SetString(pysqlite_OperationalError,
|
||||||
|
"SQL logic error or missing database");
|
||||||
|
break;
|
||||||
case SQLITE_READONLY:
|
case SQLITE_READONLY:
|
||||||
PyErr_SetString(pysqlite_OperationalError,
|
PyErr_SetString(pysqlite_OperationalError,
|
||||||
"attempt to write a readonly database");
|
"attempt to write a readonly database");
|
||||||
|
|
Loading…
Reference in New Issue