browser_exe = pref('debug.message_area.debug_browser', 'c:\\Program Files\\Safari\\Safari.exe', type = basestring)
browser_exe = path(browser_exe).expand()
if browser_exe.isfile():
Popen([
browser_exe,
fname])
else:
wx.MessageBox('Error launching browser:\n\n"%s"\n\nPlease set the "debug.message_area.debug_browser" pref to\nthe path to your web browser.' % browser_exe, 'Open in Browser')
else:
import webbrowser
webbrowser.open_new('file://' + fname)
openbutton = wx.Button(buttons, -1, _('&Open in Browser'))
openbutton.Bind(wx.EVT_BUTTON, openinbrowser)
openbutton.SetToolTipString(_('Launches browser in pref "debug.message_area.debug_browser"'))