
Currently if an sqlite3.DatabaseError is thrown when caused by a corrupted database schema, it get logged and the database is isn't quarantined. This patch adds the malformed database schema case to the list of SQLite errors in possibly_quarantine that will trigger the db to be quarantined. Also it improved the possibly_quarantined unit test to test all existing exceptions, and catches exceptions based on the real world except we use in code. Closes-Bug: #1646247 Change-Id: Id9452c88f8394a2a910c34c69361442543aa206d
48 KiB
48 KiB