diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-01-15 17:25:18 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-01-15 17:25:18 +0100 |
commit | d33e55022f535dcad3d2a411d5530271a912e1da (patch) | |
tree | 1aa90bd9ae3f49c00f52a01714e0a16ce4fcbfd9 | |
parent | 6694a580668707cb8eb1b6ab504cda71450bdbc0 (diff) | |
download | qutebrowser-d33e55022f535dcad3d2a411d5530271a912e1da.tar.gz qutebrowser-d33e55022f535dcad3d2a411d5530271a912e1da.zip |
Move sql.UserVersion to dataclasses
-rw-r--r-- | qutebrowser/misc/sql.py | 7 |
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): |