From: Georg Brandl Date: Sun, 1 Jul 2007 08:11:40 +0000 (+0000) Subject: Fix a few webbrowser.py problems. X-Git-Tag: v2.5.2c1~253 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=511087b035aea0c4942942a50397bf69726f8c03;p=python Fix a few webbrowser.py problems. (backport from rev. 56137) --- diff --git a/Lib/webbrowser.py b/Lib/webbrowser.py index b71ef8d7d3..1e12a3ee2c 100644 --- a/Lib/webbrowser.py +++ b/Lib/webbrowser.py @@ -1,5 +1,6 @@ #! /usr/bin/env python """Interfaces for launching and remotely controlling Web browsers.""" +# Maintained by Georg Brandl. import os import shlex @@ -160,6 +161,7 @@ class GenericBrowser(BaseBrowser): def __init__(self, name): if isinstance(name, basestring): self.name = name + self.args = ["%s"] else: # name should be a list with arguments self.name = name[0] @@ -452,7 +454,7 @@ def register_X_browsers(): # if successful, register it if retncode is None and commd: - register("gnome", None, BackgroundBrowser(commd.split())) + register("gnome", None, BackgroundBrowser(shlex.split(commd))) # First, the Mozilla/Netscape browsers for browser in ("mozilla-firefox", "firefox",