Make purple-remote expect and produce UTF-8 instead of ASCII. Fixes #12049.

Sat, 18 Sep 2010 22:23:13 +0000

author
Guillaume Brunerie <guillaume.brunerie@gmail.com>
date
Sat, 18 Sep 2010 22:23:13 +0000
changeset 30804
062f03792a59
parent 30803
66f289238084
child 30805
c557ffaa819a

Make purple-remote expect and produce UTF-8 instead of ASCII. Fixes #12049.


committer: John Bailey <rekkanoryo@rekkanoryo.org>

libpurple/purple-remote file | annotate | diff | comparison | revisions
--- a/libpurple/purple-remote	Sat Sep 18 17:52:07 2010 +0000
+++ b/libpurple/purple-remote	Sat Sep 18 22:23:13 2010 +0000
@@ -1,5 +1,6 @@
 #!/usr/bin/env python
 
+import codecs
 import dbus
 import re
 import urllib
@@ -7,6 +8,9 @@
 
 import xml.dom.minidom 
 
+sys.stdin = codecs.getwriter('utf-8')(sys.stdin);
+sys.stdout = codecs.getwriter('utf-8')(sys.stdout);
+
 xml.dom.minidom.Element.all   = xml.dom.minidom.Element.getElementsByTagName
 
 obj = None

mercurial