Merge pull request #489 from jonathannew/master
fix custom view delimiters
This commit is contained in:
+8
-4
@@ -280,14 +280,18 @@ class TemplateParser(object):
|
|||||||
|
|
||||||
# allow optional alternative delimiters
|
# allow optional alternative delimiters
|
||||||
|
|
||||||
if delimiters is None:
|
|
||||||
delimiters = context.get('response', {}).get('delimiters')
|
|
||||||
if delimiters != self.default_delimiters:
|
if delimiters != self.default_delimiters:
|
||||||
escaped_delimiters = (escape(delimiters[0]),
|
escaped_delimiters = (escape(delimiters[0]),
|
||||||
escape(delimiters[1]))
|
escape(delimiters[1]))
|
||||||
self.r_tag = compile(r'(%s.*?%s)' % escaped_delimiters, DOTALL)
|
self.r_tag = compile(r'(%s.*?%s)' % escaped_delimiters, DOTALL)
|
||||||
else:
|
elif hasattr(context.get('response', None), 'delimiters'):
|
||||||
delimiters = self.default_delimiters
|
if context['response'].delimiters != self.default_delimiters:
|
||||||
|
delimiters = context['response'].delimiters
|
||||||
|
escaped_delimiters = (
|
||||||
|
escape(delimiters[0]),
|
||||||
|
escape(delimiters[1]))
|
||||||
|
self.r_tag = compile(r'(%s.*?%s)' % escaped_delimiters,
|
||||||
|
DOTALL)
|
||||||
self.delimiters = delimiters
|
self.delimiters = delimiters
|
||||||
|
|
||||||
# Create a root level Content that everything will go into.
|
# Create a root level Content that everything will go into.
|
||||||
|
|||||||
Reference in New Issue
Block a user