# HG changeset patch # User paulb # Date 1126389568 0 # Node ID e94fda5e2d3e306f83a335d08ec6b037a5b41ab4 # Parent b4a3cb77661e64fa2bfe3da2a152297963621c2c [project @ 2005-09-10 21:59:28 by paulb] Introduced an isinstance-based test for Unicode and string objects. diff -r b4a3cb77661e -r e94fda5e2d3e libxml2dom/macrolib/macrolib.py --- a/libxml2dom/macrolib/macrolib.py Sat Sep 10 21:59:08 2005 +0000 +++ b/libxml2dom/macrolib/macrolib.py Sat Sep 10 21:59:28 2005 +0000 @@ -10,13 +10,13 @@ # NOTE: libxml2 seems to use UTF-8 throughout. def from_unicode(s): - if type(s) == type(u""): + if isinstance(s, unicode): return s.encode("utf-8") else: return s def to_unicode(s): - if type(s) == type(""): + if isinstance(s, str): return unicode(s, encoding="utf-8") else: return s