comparison ChangeLog @ 418:878ffab274a6

Make expression error handling more strict. Closes #88.
author cmlenz
date Fri, 16 Mar 2007 08:58:54 +0000
parents 2f4a525c32d5
children 3879c9ad3472
comparison
equal deleted inserted replaced
417:0ea632cea849 418:878ffab274a6
40 * The `Attrs` class no longer automatically wraps all attribute names in 40 * The `Attrs` class no longer automatically wraps all attribute names in
41 `QName` objects. This is now the responsibility of whoever is instantiating 41 `QName` objects. This is now the responsibility of whoever is instantiating
42 `Attrs` objects (for example, stream filters and generators). 42 `Attrs` objects (for example, stream filters and generators).
43 * Python code blocks are now supported using the `<?python ?>` processing 43 * Python code blocks are now supported using the `<?python ?>` processing
44 instruction (ticket #84). 44 instruction (ticket #84).
45 * Runtime error handling in template expressions has become more strict
46 (ticket #88). Where you previously could access undefined variables or
47 members, you now get an exception. If a variable is not necessarily defined
48 at the top level of the template data, the new built-in functions
49 `defined(name)` and `value_of(name, default)` need to be used.
45 50
46 51
47 Version 0.3.6 52 Version 0.3.6
48 http://svn.edgewall.org/repos/genshi/tags/0.3.6/ 53 http://svn.edgewall.org/repos/genshi/tags/0.3.6/
49 (Dec 11 2006, from branches/stable/0.3.x) 54 (Dec 11 2006, from branches/stable/0.3.x)
Copyright (C) 2012-2017 Edgewall Software