summaryrefslogtreecommitdiff
path: root/qutebrowser/config/configtypes.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/config/configtypes.py')
-rw-r--r--qutebrowser/config/configtypes.py37
1 files changed, 23 insertions, 14 deletions
diff --git a/qutebrowser/config/configtypes.py b/qutebrowser/config/configtypes.py
index af60ec5c0..0408bd1e1 100644
--- a/qutebrowser/config/configtypes.py
+++ b/qutebrowser/config/configtypes.py
@@ -42,28 +42,37 @@ Config types can do different conversations:
This also validates whether the object is actually correct (type/value).
"""
-import re
-import html
import codecs
-import os.path
-import itertools
+import dataclasses
import functools
-import operator
+import html
+import itertools
import json
-import dataclasses
-from typing import (Any, Callable, Dict as DictType, Iterable, Iterator,
- List as ListType, Optional, Pattern, Sequence, Tuple, Union)
+import operator
+import os.path
+import re
+from typing import Any, Callable
+from typing import Dict as DictType
+from typing import Iterable, Iterator
+from typing import List as ListType
+from typing import Optional, Pattern, Sequence, Tuple, Union
import yaml
-from qutebrowser.qt import QtWidgets, QtNetwork, QtGui
-from qutebrowser.misc import objects, debugcachestats
+from qutebrowser.browser.network import pac
from qutebrowser.config import configexc, configutils
-from qutebrowser.utils import (standarddir, utils, qtutils, urlutils, urlmatch,
- usertypes, log)
from qutebrowser.keyinput import keyutils
-from qutebrowser.browser.network import pac
-from qutebrowser.qt import QtCore
+from qutebrowser.misc import debugcachestats, objects
+from qutebrowser.qt import QtCore, QtGui, QtNetwork, QtWidgets
+from qutebrowser.utils import (
+ log,
+ qtutils,
+ standarddir,
+ urlmatch,
+ urlutils,
+ usertypes,
+ utils,
+)
class _SystemProxy: