diff options
| author | Barry Warsaw <barry@python.org> | 2010-04-29 18:53:15 -0400 |
|---|---|---|
| committer | Barry Warsaw <barry@python.org> | 2010-04-29 18:53:15 -0400 |
| commit | 4d5001ccdd88e3eb9a7e5f16ada45a08a6597e91 (patch) | |
| tree | aed32d80f59a753ff3c15595f0f89233c0babb7b /sphinx/setup_command.py | |
| parent | 67a6b2a7cf25e2ff4c43509c1dd8792763da15ee (diff) | |
| download | sphinx-4d5001ccdd88e3eb9a7e5f16ada45a08a6597e91.tar.gz | |
Slightly different way to default to curdir.
Diffstat (limited to 'sphinx/setup_command.py')
| -rw-r--r-- | sphinx/setup_command.py | 5 |
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 |
