aboutsummaryrefslogtreecommitdiff
path: root/examples/python2.7/patches/webbrowser.diff
diff options
context:
space:
mode:
Diffstat (limited to 'examples/python2.7/patches/webbrowser.diff')
-rw-r--r--examples/python2.7/patches/webbrowser.diff27
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/python2.7/patches/webbrowser.diff b/examples/python2.7/patches/webbrowser.diff
new file mode 100644
index 0000000..c56e22b
--- /dev/null
+++ b/examples/python2.7/patches/webbrowser.diff
@@ -0,0 +1,27 @@
+# DP: Recognize other browsers: www-browser, x-www-browser, iceweasel, iceape.
+
+--- a/Lib/webbrowser.py
++++ b/Lib/webbrowser.py
+@@ -449,9 +449,13 @@
+ if "KDE_FULL_SESSION" in os.environ and _iscommand("kfmclient"):
+ register("kfmclient", Konqueror, Konqueror("kfmclient"))
+
++ if _iscommand("x-www-browser"):
++ register("x-www-browser", None, BackgroundBrowser("x-www-browser"))
++
+ # The Mozilla/Netscape browsers
+ for browser in ("mozilla-firefox", "firefox",
+ "mozilla-firebird", "firebird",
++ "iceweasel", "iceape",
+ "seamonkey", "mozilla", "netscape"):
+ if _iscommand(browser):
+ register(browser, None, Mozilla(browser))
+@@ -489,6 +493,8 @@
+
+ # Also try console browsers
+ if os.environ.get("TERM"):
++ if _iscommand("www-browser"):
++ register("www-browser", None, GenericBrowser("www-browser"))
+ # The Links/elinks browsers <http://artax.karlin.mff.cuni.cz/~mikulas/links/>
+ if _iscommand("links"):
+ register("links", None, GenericBrowser("links"))