diff options
Diffstat (limited to 'qutebrowser/utils/utils.py')
-rw-r--r-- | qutebrowser/utils/utils.py | 48 |
1 files changed, 30 insertions, 18 deletions
diff --git a/qutebrowser/utils/utils.py b/qutebrowser/utils/utils.py index fc3cf94f4..0650bcb18 100644 --- a/qutebrowser/utils/utils.py +++ b/qutebrowser/utils/utils.py @@ -19,22 +19,33 @@ """Other utilities which don't fit anywhere else.""" +import contextlib +import datetime +import enum +import functools +import io +import json +import mimetypes import os import os.path -import io import re +import shlex import sys -import enum -import json -import datetime import traceback -import functools -import contextlib -import shlex -import mimetypes -from typing import (Any, Callable, IO, Iterator, - Optional, Sequence, Tuple, Type, Union, - TypeVar, TYPE_CHECKING) +from typing import ( + IO, + TYPE_CHECKING, + Any, + Callable, + Iterator, + Optional, + Sequence, + Tuple, + Type, + TypeVar, + Union, +) + try: # Protocol was added in Python 3.8 from typing import Protocol @@ -45,20 +56,21 @@ except ImportError: # pragma: no cover """Empty stub at runtime.""" +import yaml + from qutebrowser.qt import QtWidgets -import yaml try: - from yaml import (CSafeLoader as YamlLoader, - CSafeDumper as YamlDumper) + from yaml import CSafeDumper as YamlDumper + from yaml import CSafeLoader as YamlLoader YAML_C_EXT = True except ImportError: # pragma: no cover - from yaml import (SafeLoader as YamlLoader, # type: ignore[misc] - SafeDumper as YamlDumper) + from yaml import SafeDumper as YamlDumper + from yaml import SafeLoader as YamlLoader # type: ignore[misc] YAML_C_EXT = False +from qutebrowser.qt import QtCore, QtGui from qutebrowser.utils import log -from qutebrowser.qt import QtGui, QtCore fake_clipboard = None log_clipboard = False @@ -596,7 +608,7 @@ def open_file(filename: str, cmdline: str = None) -> None: # cmdutils -> command -> message -> usertypes from qutebrowser.config import config from qutebrowser.misc import guiprocess - from qutebrowser.utils import version, message + from qutebrowser.utils import message, version # the default program to open downloads with - will be empty string # if we want to use the default |