Mercurial > genshi > genshi-test
changeset 496:782931585925
Fix bug introduced in [575]: includes weren't being processed inside match templates.
author | cmlenz |
---|---|
date | Wed, 30 May 2007 10:05:06 +0000 |
parents | 8a90e761d5ff |
children | 1e1e0564dc52 |
files | genshi/template/markup.py |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/genshi/template/markup.py +++ b/genshi/template/markup.py @@ -70,7 +70,12 @@ encoding=None, lookup='lenient'): Template.__init__(self, source, basedir=basedir, filename=filename, loader=loader, encoding=encoding, lookup=lookup) + # Make sure the include filter comes after the match filter + if loader: + self.filters.remove(self._include) self.filters += [self._exec, self._match] + if loader: + self.filters.append(self._include) def _parse(self, source, encoding): streams = [[]] # stacked lists of events of the "compiled" template