summaryrefslogtreecommitdiff
path: root/docutils
diff options
context:
space:
mode:
Diffstat (limited to 'docutils')
-rw-r--r--docutils/docutils/nodes.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/docutils/docutils/nodes.py b/docutils/docutils/nodes.py
index afb541fb9..9a868cd1b 100644
--- a/docutils/docutils/nodes.py
+++ b/docutils/docutils/nodes.py
@@ -461,7 +461,7 @@ class Element(Node):
element = domroot.createElement(self.tagname)
for attribute, value in self.attlist():
if isinstance(value, list):
- value = ' '.join([serial_escape('%s' % v) for v in value])
+ value = ' '.join([serial_escape('%s' % (v,)) for v in value])
element.setAttribute(attribute, '%s' % value)
for child in self.children:
element.appendChild(child._dom_node(domroot))
@@ -505,7 +505,7 @@ class Element(Node):
if value is None: # boolean attribute
parts.append(name)
elif isinstance(value, list):
- values = [serial_escape('%s' % v) for v in value]
+ values = [serial_escape('%s' % (v,)) for v in value]
parts.append('%s="%s"' % (name, ' '.join(values)))
else:
parts.append('%s="%s"' % (name, value))