Use gobject markup escape instead of a custom function
[mussorgsky] / src / utils.py
index ed01048..a0eb309 100644 (file)
@@ -1,8 +1,11 @@
+import gobject
+
 def escape_html (text, max_length=40):
     if (len (text) > max_length):
         cutpoint = text.find (' ', max_length-10)
         if (cutpoint == -1 or cutpoint > max_length):
             cutpoint = max_length
         text = text [0:cutpoint] + "..."
-    return text.replace ("&","&amp;").replace ("<", "&lt;").replace (">", "&gt;").replace ("\"", "&quot;")
+    return gobject.markup_escape_text (text)
+#.replace ("&","&amp;").replace ("<", "&lt;").replace (">", "&gt;").replace ("\"", "&quot;")