diff --git a/Doc/conf.py b/Doc/conf.py index da8b9d7b2a65bc..ce2d47f5f8939e 100644 --- a/Doc/conf.py +++ b/Doc/conf.py @@ -38,8 +38,10 @@ needs_sphinx = "1.6.6" # Ignore any .rst files in the venv/ directory. -venvdir = os.getenv('VENVDIR', 'venv') -exclude_patterns = [venvdir+'/*', 'README.rst'] +exclude_patterns = ['venv/*', 'README.rst'] +venvdir = os.getenv('VENVDIR') +if venvdir is not None: + exclude_patterns.append(venvdir + '/*') # Disable Docutils smartquotes for several translations smartquotes_excludes = {