summaryrefslogtreecommitdiff
path: root/sphinx/setup_command.py
diff options
context:
space:
mode:
authorTakayuki Shimizukawa <shimizukawa@gmail.com>2013-09-18 08:51:20 +0000
committerTakayuki Shimizukawa <shimizukawa@gmail.com>2013-09-18 08:51:20 +0000
commit99008f5b7888a43c6714b2578eea540da042f9f1 (patch)
tree4f255d1a7f9d2d7fe69a6fbd466fbe9e8f5066d2 /sphinx/setup_command.py
parent09457108a1c2c2ef999c972f22010d0ed620c6a6 (diff)
downloadsphinx-git-99008f5b7888a43c6714b2578eea540da042f9f1.tar.gz
Fix again: NFC/NFD normalizing problem. Closes #1142
Diffstat (limited to 'sphinx/setup_command.py')
-rw-r--r--sphinx/setup_command.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/sphinx/setup_command.py b/sphinx/setup_command.py
index 70358bbbc..07cd520c3 100644
--- a/sphinx/setup_command.py
+++ b/sphinx/setup_command.py
@@ -19,6 +19,7 @@ from distutils.cmd import Command
from sphinx.application import Sphinx
from sphinx.util.console import darkred, nocolor, color_terminal
+from sphinx.util.osutil import abspath
class BuildDoc(Command):
@@ -104,14 +105,16 @@ class BuildDoc(Command):
self.ensure_dirname('source_dir')
if self.source_dir is None:
self.source_dir = os.curdir
- self.source_dir = os.path.abspath(self.source_dir)
+ self.source_dir = abspath(self.source_dir)
if self.config_dir is None:
self.config_dir = self.source_dir
+ self.config_dir = abspath(self.config_dir)
if self.build_dir is None:
build = self.get_finalized_command('build')
- self.build_dir = os.path.join(build.build_base, 'sphinx')
+ self.build_dir = os.path.join(abspath(build.build_base), 'sphinx')
self.mkpath(self.build_dir)
+ self.build_dir = abspath(self.build_dir)
self.doctree_dir = os.path.join(self.build_dir, 'doctrees')
self.mkpath(self.doctree_dir)
self.builder_target_dir = os.path.join(self.build_dir, self.builder)