docs: conf.py: Fix redirects for RTD

This commit is contained in:
Jeff Epler 2020-06-26 15:23:42 -05:00
parent 844f575a90
commit 56367b197b
1 changed files with 4 additions and 3 deletions

View File

@ -391,12 +391,13 @@ TEMPLATE = """<html>
def generate_redirects(app): def generate_redirects(app):
path = os.path.join(app.srcdir, app.config.redirects_file) path = os.path.join(app.srcdir, app.config.redirects_file)
if not os.path.exists(path): if not os.path.exists(path):
app.info("Could not find redirects file at '%s'" % path) logging.info("Could not find redirects file at '%s'" % path)
return return
if not type(app.builder) == builders.StandaloneHTMLBuilder: logging.warn(f"Builder is {app.builder.name} ({type(app.builder)})")
if not isinstance(app.builder, builders.StandaloneHTMLBuilder):
logging.warn("The 'sphinxcontib-redirects' plugin is only supported " logging.warn("The 'sphinxcontib-redirects' plugin is only supported "
"by the 'html' builder. Skipping...") "by the 'html' builder and subclasses. Skipping...")
return return
with open(path) as redirects: with open(path) as redirects: