deskbar-applet r2116 - in trunk: . deskbar/handlers



Author: sebp
Date: Mon Apr 14 15:04:56 2008
New Revision: 2116
URL: http://svn.gnome.org/viewvc/deskbar-applet?rev=2116&view=rev

Log:
Unescape & < and >

Modified:
   trunk/ChangeLog
   trunk/deskbar/handlers/googlecodesearch.py
   trunk/deskbar/handlers/yahoo.py

Modified: trunk/deskbar/handlers/googlecodesearch.py
==============================================================================
--- trunk/deskbar/handlers/googlecodesearch.py	(original)
+++ trunk/deskbar/handlers/googlecodesearch.py	Mon Apr 14 15:04:56 2008
@@ -4,6 +4,7 @@
 from deskbar.handlers.actions.ShowUrlAction import ShowUrlAction
 from gettext import gettext as _
 from os.path import basename
+from xml.sax.saxutils import unescape
 import deskbar
 import deskbar.interfaces.Match
 import deskbar.interfaces.Module
@@ -145,7 +146,7 @@
         value = self.__contents.strip()
         if len(value) == 0:
             value = None
-        self.__entry[key] = value
+        self.__entry[key] = unescape(value)
         self._reset_contents()
     
     def get_results(self):

Modified: trunk/deskbar/handlers/yahoo.py
==============================================================================
--- trunk/deskbar/handlers/yahoo.py	(original)
+++ trunk/deskbar/handlers/yahoo.py	Mon Apr 14 15:04:56 2008
@@ -4,15 +4,16 @@
 from deskbar.handlers.actions.CopyToClipboardAction import CopyToClipboardAction
 from deskbar.handlers.actions.ShowUrlAction import ShowUrlAction
 from gettext import gettext as _
+from xml.sax.saxutils import unescape
 import deskbar
 import deskbar.interfaces.Match
 import deskbar.interfaces.Module
+import gtk
 import logging
+import re
 import urllib
 import xml.sax
 import xml.sax.handler
-import gtk
-import re
 
 LOGGER = logging.getLogger(__name__)
 
@@ -180,7 +181,7 @@
         value = self.__contents.strip()
         if len(value) == 0:
             self.value = None
-        self.__result[key] = value
+        self.__result[key] = unescape(value)
         self._reset_contents()
         
     def startElement(self, name, attrs):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]