diff options
author | toofar <toofar@spalge.com> | 2022-09-11 11:05:47 +1200 |
---|---|---|
committer | toofar <toofar@spalge.com> | 2022-09-11 17:22:50 +1200 |
commit | 42d3cca794703ed600757976ea63cfdf66cf1f07 (patch) | |
tree | c3b96885cc07818fd94b87f6c120b0fab8b8c46f | |
parent | e76a063e63b95fbb850649b09beeb5ccdcc83c60 (diff) | |
download | qutebrowser-42d3cca794703ed600757976ea63cfdf66cf1f07.tar.gz qutebrowser-42d3cca794703ed600757976ea63cfdf66cf1f07.zip |
mypy: fallback sqlite error code can be str
-rw-r--r-- | qutebrowser/misc/sql.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qutebrowser/misc/sql.py b/qutebrowser/misc/sql.py index 2603ce23e..78692fa6c 100644 --- a/qutebrowser/misc/sql.py +++ b/qutebrowser/misc/sql.py @@ -24,7 +24,7 @@ import collections import contextlib import dataclasses import types -from typing import Any, Dict, Iterator, List, Mapping, MutableSequence, Optional, Type +from typing import Any, Dict, Iterator, List, Mapping, MutableSequence, Optional, Type, Union from qutebrowser.qt.core import QObject, pyqtSignal from qutebrowser.qt.sql import QSqlDatabase, QSqlError, QSqlQuery @@ -149,6 +149,7 @@ class BugError(Error): def raise_sqlite_error(msg: str, error: QSqlError) -> None: """Raise either a BugError or KnownError.""" error_code = error.nativeErrorCode() + primary_error_code: Union[SqliteErrorCode, str] try: # https://sqlite.org/rescode.html#pve primary_error_code = SqliteErrorCode(int(error_code) & 0xff) |