disable overlong string protection, breaks larger inline images

This commit is contained in:
Daniel Molkentin 2017-09-01 15:37:37 +02:00
parent db71c22794
commit be90f37a1d

View file

@ -81,7 +81,8 @@ def rendertask(task):
for key in task.parameters.keys(): for key in task.parameters.keys():
svgstr = svgstr.replace(key, xmlescape(str(task.parameters[key]))) svgstr = svgstr.replace(key, xmlescape(str(task.parameters[key])))
svg = etree.fromstring(svgstr.encode('utf-8')) parser = etree.XMLParser(huge_tree=True)
svg = etree.fromstring(svgstr.encode('utf-8'), parser)
# frame-number counter # frame-number counter
frameNr = 0 frameNr = 0
@ -186,7 +187,8 @@ def events(scheduleUrl, titlemap={}):
xml = response.read() xml = response.read()
# parse into ElementTree # parse into ElementTree
schedule = etree.fromstring(xml) parser = etree.XMLParser(huge_tree=True)
schedule = etree.fromstring(xml, parser)
# iterate all days # iterate all days
for day in schedule.iter('day'): for day in schedule.iter('day'):