summaryrefslogtreecommitdiff
path: root/qutebrowser/misc/sessions.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/misc/sessions.py')
-rw-r--r--qutebrowser/misc/sessions.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/qutebrowser/misc/sessions.py b/qutebrowser/misc/sessions.py
index 0a07a0cd3..c34ae282a 100644
--- a/qutebrowser/misc/sessions.py
+++ b/qutebrowser/misc/sessions.py
@@ -19,24 +19,32 @@
"""Management of sessions - saved tabs/windows."""
+import itertools
import os
import os.path
-import itertools
-import urllib
-import shutil
import pathlib
+import shutil
+import urllib
from typing import Any, Iterable, MutableMapping, MutableSequence, Optional, Union, cast
+
import yaml
-from qutebrowser.utils import (standarddir, objreg, qtutils, log, message,
- utils, usertypes, version)
from qutebrowser.api import cmdutils
-from qutebrowser.config import config, configfiles
from qutebrowser.completion.models import miscmodels
+from qutebrowser.config import config, configfiles
from qutebrowser.mainwindow import mainwindow
-from qutebrowser.qt import QtCore, sip
from qutebrowser.misc import objects, throttle
-
+from qutebrowser.qt import QtCore, sip
+from qutebrowser.utils import (
+ log,
+ message,
+ objreg,
+ qtutils,
+ standarddir,
+ usertypes,
+ utils,
+ version,
+)
_JsonType = MutableMapping[str, Any]