summaryrefslogtreecommitdiff
path: root/qutebrowser/mainwindow/windowundo.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/mainwindow/windowundo.py')
-rw-r--r--qutebrowser/mainwindow/windowundo.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/qutebrowser/mainwindow/windowundo.py b/qutebrowser/mainwindow/windowundo.py
index 34e1097c2..4335ad18d 100644
--- a/qutebrowser/mainwindow/windowundo.py
+++ b/qutebrowser/mainwindow/windowundo.py
@@ -20,10 +20,10 @@
"""Code for :undo --window."""
import collections
-from typing import MutableSequence, cast
+from typing import Any, MutableSequence, cast
-import attr
-from PyQt5.QtCore import QObject
+import dataclasses
+from PyQt5.QtCore import QObject, QByteArray
from qutebrowser.config import config
from qutebrowser.mainwindow import mainwindow
@@ -33,13 +33,13 @@ from qutebrowser.misc import objects
instance = cast('WindowUndoManager', None)
-@attr.s
+@dataclasses.dataclass
class _WindowUndoEntry:
"""Information needed for :undo -w."""
- geometry = attr.ib()
- tab_stack = attr.ib()
+ geometry: QByteArray
+ tab_stack: Any # FIXME
class WindowUndoManager(QObject):