webbrowser.open always opens up Safari on Lion
steve+comp.lang.python at pearwood.info
Sun Feb 26 08:12:06 CET 2012
On Sun, 26 Feb 2012 14:23:43 +0800, Leo wrote:
> On 2012-02-26 11:36 +0800, Steven D'Aprano wrote:
>> What part of this do you think is the bug, and why? What part of the
>> behaviour actually experienced contradicts the documented behaviour of
> If you have the default browser set to Chrome, it still opens up Safari.
That would only be a bug if it occurs with http:// URLs. The
documentation clearly says:
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.
Since you are providing a file:// URL, then the behaviour is unspecified,
and no, it is not a bug. Arguably it is a bug that file:// URLs work at
However, I would guess that if you have a patch to fix this behaviour to
something more reasonable (but what?) then it might be approved.
Feel free to raise a ticket on the bug tracker. Personally, I'd put it
down as a feature request rather than a bug.
More information about the Python-list