diff options
author | Ash <ext0l@riseup.net> | 2020-07-08 17:33:59 -0700 |
---|---|---|
committer | Ash <ext0l@riseup.net> | 2020-07-08 17:33:59 -0700 |
commit | 2ba6cce9eb798e5f8d8bd829528ffffe3f2ff8de (patch) | |
tree | 289e09384eb454b88849c711cb568a98c1bc7a32 /qutebrowser/qutebrowser.py | |
parent | f4cbf42f26c6cc36ffbc3d36da7d4922023d6024 (diff) | |
parent | 1a3e37027001e76b28f2c5c98114a09ee80995b1 (diff) | |
download | qutebrowser-2ba6cce9eb798e5f8d8bd829528ffffe3f2ff8de.tar.gz qutebrowser-2ba6cce9eb798e5f8d8bd829528ffffe3f2ff8de.zip |
Merge branch 'master' into dbus-notify
Diffstat (limited to 'qutebrowser/qutebrowser.py')
-rw-r--r-- | qutebrowser/qutebrowser.py | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/qutebrowser/qutebrowser.py b/qutebrowser/qutebrowser.py index 327388e75..7aadb5725 100644 --- a/qutebrowser/qutebrowser.py +++ b/qutebrowser/qutebrowser.py @@ -83,20 +83,20 @@ def get_argparser(): parser.add_argument('--backend', choices=['webkit', 'webengine'], help="Which backend to use.") parser.add_argument('--enable-webengine-inspector', action='store_true', - help="Enable the web inspector for QtWebEngine. Note " - "that this is a SECURITY RISK and you should not " - "visit untrusted websites with the inspector turned " - "on. See https://bugreports.qt.io/browse/QTBUG-50725 " - "for more details. This is not needed anymore since " - "Qt 5.11 where the inspector is always enabled and " - "secure.") + help="Enable the web inspector / devtools for " + "QtWebEngine. Note that this is a SECURITY RISK and " + "you should not visit untrusted websites with the " + "inspector turned on. See " + "https://bugreports.qt.io/browse/QTBUG-50725 for more " + "details. This is not needed anymore since Qt 5.11 " + "where the inspector is always enabled and secure.") parser.add_argument('--json-args', help=argparse.SUPPRESS) parser.add_argument('--temp-basedir-restarted', help=argparse.SUPPRESS) debug = parser.add_argument_group('debug arguments') debug.add_argument('-l', '--loglevel', dest='loglevel', - help="Set loglevel", default='info', + help="Override the configured console loglevel", choices=['critical', 'error', 'warning', 'info', 'debug', 'vdebug']) debug.add_argument('--logfilter', type=logfilter_error, @@ -150,12 +150,11 @@ def logfilter_error(logfilter): logfilter: A comma separated list of logger names. """ from qutebrowser.utils import log - if set(logfilter.lstrip('!').split(',')).issubset(log.LOGGER_NAMES): - return logfilter - else: - raise argparse.ArgumentTypeError( - "filters: Invalid value {} - expected a list of: {}".format( - logfilter, ', '.join(log.LOGGER_NAMES))) + try: + log.LogFilter.parse(logfilter) + except log.InvalidLogFilterError as e: + raise argparse.ArgumentTypeError(e) + return logfilter def debug_flag_error(flag): |