1.1 --- a/libxml2dom/macrolib/macrolib.py Sat Sep 10 21:59:08 2005 +0000
1.2 +++ b/libxml2dom/macrolib/macrolib.py Sat Sep 10 21:59:28 2005 +0000
1.3 @@ -10,13 +10,13 @@
1.4 # NOTE: libxml2 seems to use UTF-8 throughout.
1.5
1.6 def from_unicode(s):
1.7 - if type(s) == type(u""):
1.8 + if isinstance(s, unicode):
1.9 return s.encode("utf-8")
1.10 else:
1.11 return s
1.12
1.13 def to_unicode(s):
1.14 - if type(s) == type(""):
1.15 + if isinstance(s, str):
1.16 return unicode(s, encoding="utf-8")
1.17 else:
1.18 return s