Remove the deprecated `exclude_dirs` config value.

This commit is contained in:
Georg Brandl 2010-01-06 15:54:34 +01:00
parent 2acec48b86
commit c3c3f739af
5 changed files with 4 additions and 15 deletions

View File

@ -1,6 +1,8 @@
Release 1.0 (in development)
============================
* Remove the deprecated ``exclude_dirs`` config value.
* #129: Wrap toctrees in a div tag with class ``toctree-wrapper``
in HTML output.

View File

@ -110,16 +110,6 @@ General configuration
.. versionadded:: 0.5
.. confval:: exclude_dirs
A list of directory names, relative to the source directory, that are to be
excluded from the search for source files.
.. deprecated:: 0.5
This does not take subdirs of the excluded directories into account. Use
:confval:`exclude_trees` or :confval:`exclude_dirnames`, which match the
expectations.
.. confval:: locale_dirs
.. versionadded:: 0.5

View File

@ -39,7 +39,6 @@ class Config(object):
source_suffix = ('.rst', 'env'),
source_encoding = ('utf-8-sig', 'env'),
unused_docs = ([], 'env'),
exclude_dirs = ([], 'env'),
exclude_trees = ([], 'env'),
exclude_dirnames = ([], 'env'),
default_role = (None, 'env'),

View File

@ -393,12 +393,10 @@ class BuildEnvironment:
"""
Find all source files in the source dir and put them in self.found_docs.
"""
exclude_dirs = [d.replace(SEP, path.sep) for d in config.exclude_dirs]
exclude_trees = [d.replace(SEP, path.sep) for d in config.exclude_trees]
self.found_docs = set(get_matching_docs(
self.srcdir, config.source_suffix,
exclude_docs=set(config.unused_docs),
exclude_dirs=exclude_dirs,
exclude_trees=exclude_trees,
exclude_dirnames=['_sources'] + config.exclude_dirnames))

View File

@ -30,8 +30,8 @@ def test_core_config(app):
assert cfg.latex_elements['docclass'] == 'scrartcl'
# simple default values
assert 'exclude_dirs' not in cfg.__dict__
assert cfg.exclude_dirs == []
assert 'locale_dirs' not in cfg.__dict__
assert cfg.locale_dirs == []
assert cfg.show_authors == False
# complex default values