Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 60c3578e431f5f39e18492b0b2d16569 > files > 6

soundconverter-1.5.4-10.fc16.src.rpm

diff -Nur soundconverter-1.5.4-orig/src/soundconverter.py soundconverter-1.5.4/src/soundconverter.py
--- soundconverter-1.5.4-orig/src/soundconverter.py	2011-01-06 21:47:14.000000000 +0100
+++ soundconverter-1.5.4/src/soundconverter.py	2011-07-02 19:10:33.886850612 +0200
@@ -384,7 +384,11 @@
 	return tag
 
 def markup_escape(message):
-	return gobject.markup_escape_text(message)
+	try:
+		_um = message.encode('utf-8')
+	except UnicodeDecodeError:
+		_um = repr(message)
+	return gobject.markup_escape_text(_um)
 
 def __filename_escape(str):
 	return str.replace("'","\'").replace("\"","\\\"").replace('!','\\!')