[Bug 63804] Re: simple-browser.py example doesn't work

Stuart Langridge sil-launchpad at kryogenix.org
Tue Oct 3 17:42:01 UTC 2006


The problem seems to be that gtkhtml2.Document.open_stream() doesn't
handle a Content-type with a charset specified. http://www.gnome.org/
has a Content-type of "text/html; charset=utf-8". The following hack
resolves the problem, but it should be done better:

--- /usr/share/doc/python-gnome2-extras/examples/gtkhtml2/simple-browser.py    2002-04-30 02:02:20.000000000 +0100
+++ simple-browser.py   2006-10-03 18:41:07.000000000 +0100
@@ -38,6 +38,7 @@
     headers = f.info()
     mime = headers.getheader('Content-type')
     if mime:
+        if mime.find(';') != -1: mime = mime.split(';')[0]
         document.open_stream(mime)
     else:
         document.open_stream('text/plain')

-- 
simple-browser.py example doesn't work
https://launchpad.net/bugs/63804




More information about the desktop-bugs mailing list