comparison piecrust/rendering.py @ 5:474c9882decf

Upgrade to Python 3.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 11 Aug 2014 22:36:47 -0700
parents f485ba500df3
children 343d08ef5668
comparison
equal deleted inserted replaced
4:7dc71c2dc9a8 5:474c9882decf
134 engine = get_template_engine(app, engine_name) 134 engine = get_template_engine(app, engine_name)
135 if engine is None: 135 if engine is None:
136 raise PageRenderingError("Can't find template engine '%s'." % engine_name) 136 raise PageRenderingError("Can't find template engine '%s'." % engine_name)
137 137
138 formatted_content = {} 138 formatted_content = {}
139 for seg_name, seg in page.raw_content.iteritems(): 139 for seg_name, seg in page.raw_content.items():
140 seg_text = u'' 140 seg_text = ''
141 for seg_part in seg.parts: 141 for seg_part in seg.parts:
142 part_format = seg_part.fmt or format_name 142 part_format = seg_part.fmt or format_name
143 part_text = engine.renderString(seg_part.content, page_data, 143 part_text = engine.renderString(seg_part.content, page_data,
144 filename=page.path, line_offset=seg_part.line) 144 filename=page.path, line_offset=seg_part.line)
145 part_text = format_text(app, part_format, part_text) 145 part_text = format_text(app, part_format, part_text)