code: def original_unescape(self, s):
          
          if isinstance(s, basestring):
              return unicode(HTMLParser.unescape(self, s))
          elif isinstance(s, list):
              return [unicode(HTMLParser.unescape(self, item)) for item in s]
          else:
              return s
docs: Since we need to use this sometimes