summaryrefslogtreecommitdiff
path: root/qutebrowser/api
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2018-12-10 14:55:28 +0100
committerFlorian Bruhin <me@the-compiler.org>2018-12-10 15:03:09 +0100
commit58d179302edcf9c4be980494494cdde55f6e02f0 (patch)
tree143daba1b326bfe10c23040dd03f049729e9064e /qutebrowser/api
parent1b1872e46430061eac70ee70cad0ea58ddbba7e7 (diff)
downloadqutebrowser-58d179302edcf9c4be980494494cdde55f6e02f0.tar.gz
qutebrowser-58d179302edcf9c4be980494494cdde55f6e02f0.zip
Add api.config.get
Diffstat (limited to 'qutebrowser/api')
-rw-r--r--qutebrowser/api/config.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/qutebrowser/api/config.py b/qutebrowser/api/config.py
index ad0338dd2..c2831de40 100644
--- a/qutebrowser/api/config.py
+++ b/qutebrowser/api/config.py
@@ -21,11 +21,15 @@
import typing
-MYPY = False
-if MYPY:
- # pylint: disable=unused-import,useless-suppression
- from qutebrowser.config import config
+from PyQt5.QtCore import QUrl
+
+from qutebrowser.config import config
# pylint: disable=unused-import
from qutebrowser.config.config import change_filter
val = typing.cast('config.ConfigContainer', None)
+
+
+def get(name: str, url: QUrl = None) -> typing.Any:
+ """Get a value from the config based on a string name."""
+ return config.instance.get(name, url)