summaryrefslogtreecommitdiff
path: root/sphinx/apidoc.py
diff options
context:
space:
mode:
authorshimizukawa <shimizukawa@gmail.com>2016-01-10 10:21:27 +0900
committershimizukawa <shimizukawa@gmail.com>2016-01-10 10:21:27 +0900
commite5860fd75ca38e05cf9ba465309a5f0e00849c42 (patch)
treefd9ac5ed737a55e9fafc74d3ce2eb34c67a9ed0c /sphinx/apidoc.py
parent1e2fbd463b2b2d22f0ed866ec512968e39af80a5 (diff)
parent87998df9cbef2380345d436121e6bca43345d2bd (diff)
downloadsphinx-git-e5860fd75ca38e05cf9ba465309a5f0e00849c42.tar.gz
Merge with '87998df9cbef2380345d436121e6bca43345d2bd' on stable
Conflicts: tests/test_build_latex.py
Diffstat (limited to 'sphinx/apidoc.py')
-rw-r--r--sphinx/apidoc.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/sphinx/apidoc.py b/sphinx/apidoc.py
index 805e862c9..8e2d88ef7 100644
--- a/sphinx/apidoc.py
+++ b/sphinx/apidoc.py
@@ -20,6 +20,7 @@ import os
import sys
import optparse
from os import path
+from six import binary_type
from sphinx.util.osutil import walk
from sphinx import __display_version__
@@ -369,6 +370,15 @@ Note: By default this script will not overwrite already created files.""")
mastertoctree = text,
language = 'en',
)
+ if isinstance(opts.header, binary_type):
+ d['project'] = d['project'].decode('utf-8')
+ if isinstance(opts.author, binary_type):
+ d['author'] = d['author'].decode('utf-8')
+ if isinstance(opts.version, binary_type):
+ d['version'] = d['version'].decode('utf-8')
+ if isinstance(opts.release, binary_type):
+ d['release'] = d['release'].decode('utf-8')
+
if not opts.dryrun:
qs.generate(d, silent=True, overwrite=opts.force)
elif not opts.notoc: