mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Closes #2295: Avoid mutating dictionary errors while enumerating members in autodoc with Python 3
This commit is contained in:
2
CHANGES
2
CHANGES
@@ -5,6 +5,8 @@ Bugs fixed
|
|||||||
----------
|
----------
|
||||||
|
|
||||||
* #2265: Fix babel is used in spite of disabling it on ``latex_elements``
|
* #2265: Fix babel is used in spite of disabling it on ``latex_elements``
|
||||||
|
* #2295: Avoid mutating dictionary errors while enumerating members in autodoc
|
||||||
|
with Python 3
|
||||||
|
|
||||||
|
|
||||||
Release 1.3.5 (released Jan 24, 2016)
|
Release 1.3.5 (released Jan 24, 2016)
|
||||||
|
|||||||
@@ -606,7 +606,7 @@ class Documenter(object):
|
|||||||
members = []
|
members = []
|
||||||
else:
|
else:
|
||||||
members = [(mname, self.get_attr(self.object, mname, None))
|
members = [(mname, self.get_attr(self.object, mname, None))
|
||||||
for mname in obj_dict.keys()]
|
for mname in list(obj_dict.keys())]
|
||||||
membernames = set(m[0] for m in members)
|
membernames = set(m[0] for m in members)
|
||||||
# add instance attributes from the analyzer
|
# add instance attributes from the analyzer
|
||||||
for aname in analyzed_member_names:
|
for aname in analyzed_member_names:
|
||||||
|
|||||||
Reference in New Issue
Block a user