summaryrefslogtreecommitdiff
path: root/creole/emitter/creol2html_emitter.py
diff options
context:
space:
mode:
Diffstat (limited to 'creole/emitter/creol2html_emitter.py')
-rw-r--r--creole/emitter/creol2html_emitter.py19
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."""