comparison ChangeLog @ 713:a58a50e89d04

The `Markup` class now supports mappings for right hand of the `%` (modulo) operator in the same way the Python string classes do, except that the substituted values are escape. Also, the special constructor which took positional arguments that would be substituted was removed. Thus the `Markup` class now supports the same arguments as that of its `unicode` base class. Closes #211. Many thanks to Christian Boos for the patch!
author cmlenz
date Tue, 08 Apr 2008 18:18:18 +0000
parents ebae1774d188
children 7e6496bde18a
comparison
equal deleted inserted replaced
710:cd2d87ec371d 713:a58a50e89d04
69 content in memory, which could cause excessive memory use on long pages. 69 content in memory, which could cause excessive memory use on long pages.
70 The buffering can be disabled using the new `buffer` optimization hint on 70 The buffering can be disabled using the new `buffer` optimization hint on
71 the `<py:match>` directive. 71 the `<py:match>` directive.
72 * Improve error reporting when accessing an attribute in a Python expression 72 * Improve error reporting when accessing an attribute in a Python expression
73 raises an `AttributeError` (ticket #191). 73 raises an `AttributeError` (ticket #191).
74 * The `Markup` class now supports mappings for right hand of the `%` (modulo)
75 operator in the same way the Python string classes do, except that the
76 substituted values are escape. Also, the special constructor which took
77 positional arguments that would be substituted was removed. Thus the
78 `Markup` class now supports the same arguments as that of its `unicode`
79 base class (ticket #211).
74 80
75 81
76 Version 0.4.4 82 Version 0.4.4
77 http://svn.edgewall.org/repos/genshi/tags/0.4.4/ 83 http://svn.edgewall.org/repos/genshi/tags/0.4.4/
78 (Aug 14, 2007, from branches/stable/0.4.x) 84 (Aug 14, 2007, from branches/stable/0.4.x)
Copyright (C) 2012-2017 Edgewall Software