diff options
Diffstat (limited to 'qutebrowser/misc/sql.py')
-rw-r--r-- | qutebrowser/misc/sql.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/qutebrowser/misc/sql.py b/qutebrowser/misc/sql.py index 774f3ebb0..7a3626f6e 100644 --- a/qutebrowser/misc/sql.py +++ b/qutebrowser/misc/sql.py @@ -66,7 +66,7 @@ class UserVersion: _db_user_version = None # The user version we got from the database -_USER_VERSION = UserVersion(0, 3) # The current / newest user version +_USER_VERSION = UserVersion(0, 4) # The current / newest user version def user_version_changed(): @@ -409,13 +409,12 @@ class SqlTable(QObject): q.run() return q.query.next() - def delete(self, field, value, *, optional=False): + def delete(self, field, value): """Remove all rows for which `field` equals `value`. Args: field: Field to use as the key. value: Key value to delete. - optional: If set, non-existent values are ignored. Return: The number of rows deleted. @@ -423,8 +422,6 @@ class SqlTable(QObject): q = Query(f"DELETE FROM {self._name} where {field} = :val") q.run(val=value) if not q.rows_affected(): - if optional: - return raise KeyError('No row with {} = "{}"'.format(field, value)) self.changed.emit() |