1 2 3 4 5 6 7 8 9 10 11 12 13
|
From: Dominik George <natureshadow@debian.org>
Subject: Fix unicode in Sphinx output
--- a/docs/reST/ext/headers.py
+++ b/docs/reST/ext/headers.py
@@ -42,7 +42,7 @@ def writer(app, pagename, templatename,
filename = '%s%s.h' % (os.path.basename(pagename), filename_suffix)
filepath = os.path.join(dirpath, filename)
template = app.config['headers_template']
- header = open(filepath, 'w')
+ header = open(filepath, 'w', encoding='utf-8')
context['hdr_items'] = items
try:
header.write(templates.render(template, context))
|