diff options
author | Florian Bruhin <me@the-compiler.org> | 2018-12-10 14:29:01 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2018-12-10 15:03:09 +0100 |
commit | 3d6f604739f65bda407c4608ae203e0788c531f6 (patch) | |
tree | a808dd48dcd0319b3f5d09bf003e54bc028d0309 /qutebrowser/extensions | |
parent | 8806c0925e9cb4978fd66d8d9c132ff894a7c10b (diff) | |
download | qutebrowser-3d6f604739f65bda407c4608ae203e0788c531f6.tar.gz qutebrowser-3d6f604739f65bda407c4608ae203e0788c531f6.zip |
Prepare for moving adblocker to extension API
Diffstat (limited to 'qutebrowser/extensions')
-rw-r--r-- | qutebrowser/extensions/loader.py | 6 |
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: |