summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-15 17:25:18 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-15 17:25:18 +0100
commitd33e55022f535dcad3d2a411d5530271a912e1da (patch)
tree1aa90bd9ae3f49c00f52a01714e0a16ce4fcbfd9
parent6694a580668707cb8eb1b6ab504cda71450bdbc0 (diff)
downloadqutebrowser-d33e55022f535dcad3d2a411d5530271a912e1da.tar.gz
qutebrowser-d33e55022f535dcad3d2a411d5530271a912e1da.zip
Move sql.UserVersion to dataclasses
-rw-r--r--qutebrowser/misc/sql.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/qutebrowser/misc/sql.py b/qutebrowser/misc/sql.py
index bb0e4ac88..2d7c3c68a 100644
--- a/qutebrowser/misc/sql.py
+++ b/qutebrowser/misc/sql.py
@@ -20,6 +20,7 @@
"""Provides access to an in-memory sqlite database."""
import collections
+import dataclasses
import attr
from PyQt5.QtCore import QObject, pyqtSignal
@@ -28,7 +29,7 @@ from PyQt5.QtSql import QSqlDatabase, QSqlQuery, QSqlError
from qutebrowser.utils import log, debug
-@attr.s
+@dataclasses.dataclass
class UserVersion:
"""The version of data stored in the history database.
@@ -44,8 +45,8 @@ class UserVersion:
newer databases are not compatible with older qutebrowser versions.
"""
- major: int = attr.ib()
- minor: int = attr.ib()
+ major: int
+ minor: int
@classmethod
def from_int(cls, num):