summaryrefslogtreecommitdiff
path: root/sphinx/setup_command.py
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2010-04-29 18:53:15 -0400
committerBarry Warsaw <barry@python.org>2010-04-29 18:53:15 -0400
commit4d5001ccdd88e3eb9a7e5f16ada45a08a6597e91 (patch)
treeaed32d80f59a753ff3c15595f0f89233c0babb7b /sphinx/setup_command.py
parent67a6b2a7cf25e2ff4c43509c1dd8792763da15ee (diff)
downloadsphinx-4d5001ccdd88e3eb9a7e5f16ada45a08a6597e91.tar.gz
Slightly different way to default to curdir.
Diffstat (limited to 'sphinx/setup_command.py')
-rw-r--r--sphinx/setup_command.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/sphinx/setup_command.py b/sphinx/setup_command.py
index 67f2b67d..612c6060 100644
--- a/sphinx/setup_command.py
+++ b/sphinx/setup_command.py
@@ -85,18 +85,21 @@ class BuildDoc(Command):
self.config_dir = None
def _guess_source_dir(self):
- for guess in ('doc', 'docs', '.'):
+ for guess in ('doc', 'docs'):
if not os.path.isdir(guess):
continue
for root, dirnames, filenames in os.walk(guess):
if 'conf.py' in filenames:
return root
+ return None
def finalize_options(self):
if self.source_dir is None:
self.source_dir = self._guess_source_dir()
self.announce('Using source directory %s' % self.source_dir)
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)
if self.config_dir is None:
self.config_dir = self.source_dir