Merge pull request #7712 from tk0miya/refactor_autodoc_sort_members

refactor: autodoc: Sort members alphabetically when unknown order
This commit is contained in:
Takeshi KOMIYA 2020-05-27 01:41:37 +09:00 committed by GitHub
commit c087d717f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -733,10 +733,8 @@ class Documenter:
# This is a reasonable assumption in Python 3.6 and up, where
# module.__dict__ is insertion-ordered.
pass
elif member_order == 'alphabetical':
else: # alphabetical
memberdocumenters.sort(key=lambda e: e[0].name)
else:
raise ValueError("Illegal member order {}".format(member_order))
for documenter, isattr in memberdocumenters:
documenter.generate(