diff options
author | David Steele <davesteele@users.noreply.github.com> | 2017-02-25 04:47:38 (GMT) |
---|---|---|
committer | Nick Coghlan <ncoghlan@gmail.com> | 2017-02-25 04:47:38 (GMT) |
commit | e3ce69522ffd7c0354d6e70d18f42bce325ed97e (patch) | |
tree | c63c55d06086facce580a3cd30690aee890c097d /Misc/ACKS | |
parent | e3bf4cdd3db9004220d3ec7f5db4e7d16a99c743 (diff) | |
download | cpython-e3ce69522ffd7c0354d6e70d18f42bce325ed97e.zip cpython-e3ce69522ffd7c0354d6e70d18f42bce325ed97e.tar.gz cpython-e3ce69522ffd7c0354d6e70d18f42bce325ed97e.tar.bz2 |
bpo-24241: Improve preferred webbrowser handling (#85)
- Add 'preferred' argument to webbrowser.register
- Use xdg-settings to specify preferred X browser
The first change replaces the existing undocumented tri-state
'try_order' parameter with the documented boolean keyword-only
'preferred' parameter. Setting it to True places the browser at the
front of the list, preferring it as the return to a subsequent get() call.
The second change adds a private `_os_preferred_browser` setting
and then uses that to make the default browser reported by
`xdg-settings` first in the try list when running under X (or
another environment that sets the `DISPLAY` variable).
This avoids the problem where the first entry in the tryorder
queue otherwise defaults to xdg-open, which doesn't support
the "new window" option.
Diffstat (limited to 'Misc/ACKS')
-rw-r--r-- | Misc/ACKS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1458,6 +1458,7 @@ Quentin Stafford-Fraser Frank Stajano Joel Stanley Anthony Starks +David Steele Oliver Steele Greg Stein Marek Stepniowski |