MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / register

Function register

tools/python-3.11.9-amd64/Lib/webbrowser.py:23–36  ·  view source on GitHub ↗

Register a browser connector.

(name, klass, instance=None, *, preferred=False)

Source from the content-addressed store, hash-verified

21_os_preferred_browser = None # The preferred browser
22
23def register(name, klass, instance=None, *, preferred=False):
24 """Register a browser connector."""
25 with _lock:
26 if _tryorder is None:
27 register_standard_browsers()
28 _browsers[name.lower()] = [klass, instance]
29
30 # Preferred browsers go to the front of the list.
31 # Need to match to the default browser returned by xdg-settings, which
32 # may be of the form e.g. "firefox.desktop".
33 if preferred or (_os_preferred_browser and name in _os_preferred_browser):
34 _tryorder.insert(0, name)
35 else:
36 _tryorder.append(name)
37
38def get(using=None):
39 """Return a browser launcher instance appropriate for the environment."""

Callers 3

_synthesizeFunction · 0.70
register_X_browsersFunction · 0.70

Calls 4

lowerMethod · 0.45
insertMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected