Mercurial > genshi > mirror
comparison ChangeLog @ 418:c478a6fa9e77 trunk
Make expression error handling more strict. Closes #88.
author | cmlenz |
---|---|
date | Fri, 16 Mar 2007 08:58:54 +0000 |
parents | 7d158f8f48ad |
children | 406915754870 |
comparison
equal
deleted
inserted
replaced
417:359451249ce0 | 418:c478a6fa9e77 |
---|---|
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) |