__author__ = codecs.unicode_escape_decode(__author__)[0]
StringTypes = (str, unicode)
- # libxml2 returns strings as UTF8
- _decoder = codecs.lookup("utf8")[1]
- def _d(s):
- if s is None:
- return s
- else:
- return _decoder(s)[0]
else:
StringTypes = str
- # s is Unicode `str` already
- def _d(s):
- return s
from xml.sax._exceptions import *
from xml.sax import xmlreader, saxutils
property_dom_node, \
property_xml_string
+# libxml2 returns strings as UTF8
+_decoder = codecs.lookup("utf8")[1]
+def _d(s):
+ if s is None:
+ return s
+ else:
+ return _decoder(s)[0]
+
try:
import libxml2
except ImportError: