bpo-34743: Fix test_database_source_name under SQLite 3.7.9 (GH-9426)

This commit is contained in:
Berker Peksag 2018-09-20 14:14:33 +03:00 committed by GitHub
parent 8d1e190fc5
commit b10a64d117
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

View File

@ -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");