diff options
author | Jens Hedegaard Nielsen <jens.nielsen@ucl.ac.uk> | 2015-03-16 19:34:55 +0000 |
---|---|---|
committer | Jens Hedegaard Nielsen <jens.nielsen@ucl.ac.uk> | 2015-03-16 19:34:55 +0000 |
commit | efd1fefc0b546059ab49ae160556e4430e4b1525 (patch) | |
tree | 96fab3491e41f6c39f085014945d0e1bb5f4d90d /sphinx/ext/autodoc.py | |
parent | dbfc72a4510b0c88951b706248d92b1fcaf52e3c (diff) | |
download | sphinx-git-efd1fefc0b546059ab49ae160556e4430e4b1525.tar.gz |
Autodoc: Python2 Allow unicode string in __all__
Diffstat (limited to 'sphinx/ext/autodoc.py')
-rw-r--r-- | sphinx/ext/autodoc.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sphinx/ext/autodoc.py b/sphinx/ext/autodoc.py index bf0ad5fa9..ff6a30ecc 100644 --- a/sphinx/ext/autodoc.py +++ b/sphinx/ext/autodoc.py @@ -17,7 +17,7 @@ import inspect import traceback from types import FunctionType, BuiltinFunctionType, MethodType -from six import iteritems, itervalues, text_type, class_types +from six import iteritems, itervalues, text_type, class_types, string_types from docutils import nodes from docutils.utils import assemble_option_dict from docutils.statemachine import ViewList @@ -888,7 +888,7 @@ class ModuleDocumenter(Documenter): memberlist = self.object.__all__ # Sometimes __all__ is broken... if not isinstance(memberlist, (list, tuple)) or not \ - all(isinstance(entry, str) for entry in memberlist): + all(isinstance(entry, string_types) for entry in memberlist): self.directive.warn( '__all__ should be a list of strings, not %r ' '(in module %s) -- ignoring __all__' % |