Use gobject markup escape instead of a custom function
authorIvan Frade <ivan.frade@gmail.com>
Wed, 26 Aug 2009 08:45:24 +0000 (11:45 +0300)
committerIvan Frade <ivan.frade@gmail.com>
Wed, 26 Aug 2009 08:45:24 +0000 (11:45 +0300)
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;")