diff options
author | 2020-05-11 14:50:11 -0400 | |
---|---|---|
committer | 2020-05-11 14:50:11 -0400 | |
commit | ef7973a981ff8f4687ef3fdb85a69fa15aa11fe5 (patch) | |
tree | 18afceb4a9883b98a50e2ec679430ace846c15f9 /Lib/webbrowser.py | |
parent | bpo-36346: array: Don't use deprecated APIs (GH-19653) (diff) | |
download | cpython-ef7973a981ff8f4687ef3fdb85a69fa15aa11fe5.tar.gz cpython-ef7973a981ff8f4687ef3fdb85a69fa15aa11fe5.tar.bz2 cpython-ef7973a981ff8f4687ef3fdb85a69fa15aa11fe5.zip |
bpo-40561: Add docstrings for webbrowser open functions (GH-19999)
Co-authored-by: Brad Solomon <brsolomon@deloitte.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Diffstat (limited to 'Lib/webbrowser.py')
-rwxr-xr-x | Lib/webbrowser.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Lib/webbrowser.py b/Lib/webbrowser.py index 1ef179a91a6..9c73bcfb44a 100755 --- a/Lib/webbrowser.py +++ b/Lib/webbrowser.py @@ -69,6 +69,14 @@ def get(using=None): # instead of "from webbrowser import *". def open(url, new=0, autoraise=True): + """Display url using the default browser. + + If possible, open url in a location determined by new. + - 0: the same browser window (the default). + - 1: a new browser window. + - 2: a new browser page ("tab"). + If possible, autoraise raises the window (the default) or not. + """ if _tryorder is None: with _lock: if _tryorder is None: @@ -80,9 +88,17 @@ def open(url, new=0, autoraise=True): return False def open_new(url): + """Open url in a new window of the default browser. + + If not possible, then open url in the only browser window. + """ return open(url, 1) def open_new_tab(url): + """Open url in a new page ("tab") of the default browser. + + If not possible, then the behavior becomes equivalent to open_new(). + """ return open(url, 2) |