[Checkins] SVN: z3c.pt/trunk/ Fixed Genshi interpolation operator escape logic.
Malthe Borch
mborch at gmail.com
Tue Aug 12 08:51:14 EDT 2008
Log message for revision 89722:
Fixed Genshi interpolation operator escape logic.
Changed:
U z3c.pt/trunk/CHANGES.txt
U z3c.pt/trunk/src/z3c/pt/translation.py
-=-
Modified: z3c.pt/trunk/CHANGES.txt
===================================================================
--- z3c.pt/trunk/CHANGES.txt 2008-08-12 12:47:11 UTC (rev 89721)
+++ z3c.pt/trunk/CHANGES.txt 2008-08-12 12:51:13 UTC (rev 89722)
@@ -4,6 +4,9 @@
Version 1.0dev
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+- The Genshi interpolation operator ${} should not have its result
+ escaped when used in the text or tail regions. [malthe]
+
- Preliminary support for using ``xml.etree`` as fallback for
``lxml.etree``. [malthe]
Modified: z3c.pt/trunk/src/z3c/pt/translation.py
===================================================================
--- z3c.pt/trunk/src/z3c/pt/translation.py 2008-08-12 12:47:11 UTC (rev 89721)
+++ z3c.pt/trunk/src/z3c/pt/translation.py 2008-08-12 12:51:13 UTC (rev 89722)
@@ -169,7 +169,7 @@
break
t = etree.element_factory(utils.tal_attr('interpolation'))
- t.attrib['replace'] = m.group('expression')
+ t.attrib['replace'] = "structure "+m.group('expression')
t.tail = self.text[m.end():]
self.insert(0, t)
t.update()
@@ -186,7 +186,7 @@
break
t = etree.element_factory(utils.tal_attr('interpolation'))
- t.attrib['replace'] = m.group('expression')
+ t.attrib['replace'] = "structure "+m.group('expression')
t.tail = self.tail[m.end():]
parent = self.getparent()
parent.insert(parent.index(self)+1, t)
More information about the Checkins
mailing list