diff options
Diffstat (limited to 'creole/emitter/creol2html_emitter.py')
-rw-r--r-- | creole/emitter/creol2html_emitter.py | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/creole/emitter/creol2html_emitter.py b/creole/emitter/creol2html_emitter.py index 61e2e55..e8689b3 100644 --- a/creole/emitter/creol2html_emitter.py +++ b/creole/emitter/creol2html_emitter.py @@ -163,7 +163,7 @@ class HtmlEmitter: return '<hr />\n' def paragraph_emit(self, node): - return '<p>%s</p>\n' % self.emit_children(node) + return f'<p>{self.emit_children(node)}</p>\n' def _list_emit(self, node, list_type): if node.parent.kind in ("document",): @@ -197,16 +197,16 @@ class HtmlEmitter: return self._list_emit(node, list_type="li") def table_emit(self, node): - return '<table>\n%s</table>\n' % self.emit_children(node) + return f'<table>\n{self.emit_children(node)}</table>\n' def table_row_emit(self, node): - return '<tr>\n%s</tr>\n' % self.emit_children(node) + return f'<tr>\n{self.emit_children(node)}</tr>\n' def table_cell_emit(self, node): - return '\t<td>%s</td>\n' % self.emit_children(node) + return f'\t<td>{self.emit_children(node)}</td>\n' def table_head_emit(self, node): - return '\t<th>%s</th>\n' % self.emit_children(node) + return f'\t<th>{self.emit_children(node)}</th>\n' # -------------------------------------------------------------------------- @@ -254,7 +254,7 @@ class HtmlEmitter: return header def preformatted_emit(self, node): - return '<pre>%s</pre>' % self.html_escape(node.content) + return f'<pre>{self.html_escape(node.content)}</pre>' def link_emit(self, node): target = node.content @@ -277,8 +277,7 @@ class HtmlEmitter: w_str, h_str = size_str.split("x", 1) width = int(w_str.strip()) height = int(h_str.strip()) - return '<img src="{}" title="{}" alt="{}" width="{}" height="{}" />'.format( - self.attr_escape(target), title, title, width, height) + return f'<img src="{self.attr_escape(target)}" title="{title}" alt="{title}" width="{width}" height="{height}" />' except BaseException: pass return f'<img src="{self.attr_escape(target)}" title="{text}" alt="{text}" />' @@ -377,11 +376,11 @@ class HtmlEmitter: def pre_block_emit(self, node): """ pre block, with newline at the end """ - return "<pre>%s</pre>\n" % self.html_escape(node.content) + return f"<pre>{self.html_escape(node.content)}</pre>\n" def pre_inline_emit(self, node): """ pre without newline at the end """ - return "<tt>%s</tt>" % self.html_escape(node.content) + return f"<tt>{self.html_escape(node.content)}</tt>" def default_emit(self, node): """Fallback function for emitting unknown nodes.""" |