Commit 29aaa5e6 by Cristian Ciupitu

module_formatter.return_data: use UTF-8 encoding

The text parameter can contain non-ASCII characters, so we'll encode it
using UTF-8. For example the DOCUMENTATION of the bzr module has such
characters in the name of the author.
parent 9bd586ac
......@@ -127,7 +127,7 @@ def load_examples_section(text):
def return_data(text, options, outputname, module):
if options.output_dir is not None:
f = open(os.path.join(options.output_dir, outputname % module), 'w')
f.write(text)
f.write(text.encode('utf-8'))
f.close()
else:
print text
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment