Я думаю, что Мартин прав насчет систем Unix, но в Windows все выглядит иначе. Это в системе Windows?
В Windows похоже, что webbrowser.py либо предоставит вам браузер webbrowser.WindowsDefault, который открывает URL с помощью
os.startfile(url)
или, если Firefox присутствует, он предоставит вам webbrowser.BackgroundBrowser, который запускает браузер в Windows, используя:
p = subprocess.Popen(cmdline)
Похоже, что только браузеры Unix имеют возможность перенаправлять stderr в модуль веб-браузера. Вы должны быть в состоянии узнать, какой тип браузера вы получаете, выполнив
>>> webbrowser.get('firefox')
В интерактивной консоли Python.