mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2026-10-15 01:42:12 -05:00
Encode graphviz input to utf-8.
This commit is contained in:
1 parent
0f3e0ec335
commit
39bd7dff92
1 file changed
+3
@@ -115,6 +115,9 @@ def render_dot(self, code, options, format, prefix='graphviz'):
|
||||
self.builder.config.graphviz_dot)
|
||||
self.builder._graphviz_warned_dot = True
|
||||
return None
|
||||
# graphviz expects UTF-8 by default
|
||||
if isinstance(code, unicode):
|
||||
code = code.encode('utf-8')
|
||||
stdout, stderr = p.communicate(code)
|
||||
if p.returncode != 0:
|
||||
raise GraphvizError('dot exited with error:\n[stderr]\n%s\n'
|
||||
|
||||
Reference in new issue
Block a user