Mercurial > genshi > mirror
diff markup/core.py @ 54:1f3cd91325d9 trunk
Fix a number of escaping problems:
* `Markup` instances were get escaped
* Expressions in text nodes no longer escape quotes (#9)
author | cmlenz |
---|---|
date | Tue, 04 Jul 2006 13:09:36 +0000 |
parents | 3421dd98f015 |
children | 59eb24184e9c |
line wrap: on
line diff
--- a/markup/core.py +++ b/markup/core.py @@ -238,8 +238,8 @@ def __repr__(self): return '<%s "%s">' % (self.__class__.__name__, self) - def join(self, seq): - return Markup(unicode(self).join([escape(item, quotes=False) + def join(self, seq, escape_quotes=True): + return Markup(unicode(self).join([escape(item, quotes=escape_quotes) for item in seq])) def stripentities(self, keepxmlentities=False):