Add some debugging to the URL opening code

This commit is contained in:
Chris Jones 2008-07-03 16:26:04 +01:00
parent 8a8a183a75
commit c20ae50ce0

View File

@ -61,21 +61,27 @@ else:
# import a library for viewing URLs
try:
# gnome.url_show() is really useful
dbg ('url_show: importing gnome module')
import gnome
url_show = gnome.url_show
except:
# webbrowser.open() is not really useful, but will do as a fallback
dbg ('url_show: gnome module failed, using webbrowser')
import webbrowser
url_show = webbrowser.open
def openurl (url):
dbg ('openurl: viewing %s'%url)
try:
if subprocess.call(["xdg-open", url]) != 0:
dbg ('openurl: xdg-open failed')
raise
except:
try:
dbg ('openurl: calling url_show')
url_show (url)
except:
dbg ('openurl: url_show failed. No URL for you')
pass
class TerminatorTerm (gtk.VBox):