Fix #398
This commit is contained in:
parent
4a9acdcf79
commit
d22aeb41db
@ -211,7 +211,7 @@ class DocxTemplate(object):
|
|||||||
return src_xml
|
return src_xml
|
||||||
|
|
||||||
def render_xml_part(self, src_xml, part, context, jinja_env=None):
|
def render_xml_part(self, src_xml, part, context, jinja_env=None):
|
||||||
src_xml = src_xml.replace(r'<w:p>', '\n<w:p>')
|
src_xml = re.sub(r'<w:p([ >])', r'\n<w:p\1', src_xml)
|
||||||
try:
|
try:
|
||||||
self.current_rendering_part = part
|
self.current_rendering_part = part
|
||||||
if jinja_env:
|
if jinja_env:
|
||||||
@ -225,7 +225,7 @@ class DocxTemplate(object):
|
|||||||
exc.docx_context = map(lambda x: re.sub(r'<[^>]+>', '', x),
|
exc.docx_context = map(lambda x: re.sub(r'<[^>]+>', '', x),
|
||||||
src_xml.splitlines()[line_number:(line_number + 7)])
|
src_xml.splitlines()[line_number:(line_number + 7)])
|
||||||
raise exc
|
raise exc
|
||||||
dst_xml = dst_xml.replace('\n<w:p>', '<w:p>')
|
dst_xml = re.sub(r'\n<w:p([ >])', r'<w:p\1', dst_xml)
|
||||||
dst_xml = (dst_xml
|
dst_xml = (dst_xml
|
||||||
.replace('{_{', '{{')
|
.replace('{_{', '{{')
|
||||||
.replace('}_}', '}}')
|
.replace('}_}', '}}')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user