update
This commit is contained in:
6
.CondaPkg/env/Lib/webbrowser.py
vendored
6
.CondaPkg/env/Lib/webbrowser.py
vendored
@@ -30,7 +30,7 @@ def register(name, klass, instance=None, *, preferred=False):
|
||||
# Preferred browsers go to the front of the list.
|
||||
# Need to match to the default browser returned by xdg-settings, which
|
||||
# may be of the form e.g. "firefox.desktop".
|
||||
if preferred or (_os_preferred_browser and name in _os_preferred_browser):
|
||||
if preferred or (_os_preferred_browser and f'{name}.desktop' == _os_preferred_browser):
|
||||
_tryorder.insert(0, name)
|
||||
else:
|
||||
_tryorder.append(name)
|
||||
@@ -77,6 +77,9 @@ def open(url, new=0, autoraise=True):
|
||||
- 1: a new browser window.
|
||||
- 2: a new browser page ("tab").
|
||||
If possible, autoraise raises the window (the default) or not.
|
||||
|
||||
If opening the browser succeeds, return True.
|
||||
If there is a problem, return False.
|
||||
"""
|
||||
if _tryorder is None:
|
||||
with _lock:
|
||||
@@ -634,6 +637,7 @@ if sys.platform == 'darwin':
|
||||
self.name = val
|
||||
|
||||
def open(self, url, new=0, autoraise=True):
|
||||
sys.audit("webbrowser.open", url)
|
||||
if self.name == 'default':
|
||||
script = 'open location "%s"' % url.replace('"', '%22') # opens in default browser
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user