]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-123494: Improve documentation for ``webbrowser`` return types (GH-123495...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 1 Sep 2024 05:41:10 +0000 (07:41 +0200)
committerGitHub <noreply@github.com>
Sun, 1 Sep 2024 05:41:10 +0000 (05:41 +0000)
gh-123494: Improve documentation for ``webbrowser`` return types (GH-123495)

Document the return value for ``webbrowser.open*()``.
(cherry picked from commit 0b6acfee04b30e7993314723c614625ddd90ae6e)

Co-authored-by: Aarni Koskela <akx@iki.fi>
Doc/library/webbrowser.rst
Lib/webbrowser.py

index 334f21f01c14c09b2f9be84a5a76c69f4b19d03a..4a155974dbd2f5ddd8d8e5348a3d6533b7295678 100644 (file)
@@ -72,6 +72,8 @@ The following functions are defined:
    (note that under many window managers this will occur regardless of the
    setting of this variable).
 
+   Returns ``True`` if a browser was successfully launched, ``False`` otherwise.
+
    Note that on some platforms, trying to open a filename using this function,
    may work and start the operating system's associated program.  However, this
    is neither supported nor portable.
@@ -84,11 +86,16 @@ The following functions are defined:
    Open *url* in a new window of the default browser, if possible, otherwise, open
    *url* in the only browser window.
 
+   Returns ``True`` if a browser was successfully launched, ``False`` otherwise.
+
+
 .. function:: open_new_tab(url)
 
    Open *url* in a new page ("tab") of the default browser, if possible, otherwise
    equivalent to :func:`open_new`.
 
+   Returns ``True`` if a browser was successfully launched, ``False`` otherwise.
+
 
 .. function:: get(using=None)
 
index b7fbc41853ea65bf6412695b9c7b97665da7c91b..3101afad362a370cd3bac3ad0a71409e40a56624 100755 (executable)
@@ -81,6 +81,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: