summaryrefslogtreecommitdiff
path: root/qutebrowser/extensions
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2018-12-10 14:29:01 +0100
committerFlorian Bruhin <me@the-compiler.org>2018-12-10 15:03:09 +0100
commit3d6f604739f65bda407c4608ae203e0788c531f6 (patch)
treea808dd48dcd0319b3f5d09bf003e54bc028d0309 /qutebrowser/extensions
parent8806c0925e9cb4978fd66d8d9c132ff894a7c10b (diff)
downloadqutebrowser-3d6f604739f65bda407c4608ae203e0788c531f6.tar.gz
qutebrowser-3d6f604739f65bda407c4608ae203e0788c531f6.zip
Prepare for moving adblocker to extension API
Diffstat (limited to 'qutebrowser/extensions')
-rw-r--r--qutebrowser/extensions/loader.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/qutebrowser/extensions/loader.py b/qutebrowser/extensions/loader.py
index 1aa37e4fe..303eda213 100644
--- a/qutebrowser/extensions/loader.py
+++ b/qutebrowser/extensions/loader.py
@@ -29,7 +29,7 @@ import pathlib
import attr
from qutebrowser import components
-from qutebrowser.utils import log, standarddir
+from qutebrowser.utils import log, standarddir, objreg
@attr.s
@@ -39,6 +39,7 @@ class InitContext:
data_dir = attr.ib() # type: pathlib.Path
config_dir = attr.ib() # type: pathlib.Path
+ args = attr.ib() # type: argparse.Namespace
@attr.s
@@ -119,7 +120,8 @@ def _walk_pyinstaller() -> typing.Iterator[ExtensionInfo]:
def _get_init_context() -> InitContext:
"""Get an InitContext object."""
return InitContext(data_dir=pathlib.Path(standarddir.data()),
- config_dir=pathlib.Path(standarddir.config()))
+ config_dir=pathlib.Path(standarddir.config()),
+ args=objreg.get('args'))
def _load_component(info: ExtensionInfo) -> types.ModuleType: