From ae1e4f556ddb8b4a314ca01991b797d94f64d07a Mon Sep 17 00:00:00 2001 From: Ashley Whetter Date: Tue, 12 Sep 2017 14:13:43 -0700 Subject: [PATCH] Fixed usage of deprecated status_indicator This fixes a compatibiity issue with Sphinx 1.7 --- autoapi/mappers/base.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/autoapi/mappers/base.py b/autoapi/mappers/base.py index 6ec0dc4..857848e 100644 --- a/autoapi/mappers/base.py +++ b/autoapi/mappers/base.py @@ -5,6 +5,7 @@ from collections import OrderedDict, namedtuple import unidecode from jinja2 import Environment, FileSystemLoader, TemplateNotFound +import sphinx.util from sphinx.util.console import darkgreen, bold from sphinx.util.osutil import ensuredir from sphinx.util.docstrings import prepare_docstring @@ -234,7 +235,12 @@ class SphinxMapperBase(object): files_to_read.append(filename) - for _path in self.app.status_iterator( + if sphinx.version_info >= (1, 6): + status_iterator = sphinx.util.status_iterator + else: + status_iterator = self.app.status_iterator + + for _path in status_iterator( files_to_read, '[AutoAPI] Reading files... ', darkgreen,