Skip to content

Commit bf524ea

Browse files
committed
Prefer using attributes on documenter.props (followup)
1 parent 1d5fac1 commit bf524ea

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

sphinx/ext/autodoc/_documenters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,7 @@ def document_members(self, all_members: bool = False) -> None:
850850
member_documenters = self.sort_members(member_documenters, member_order)
851851

852852
for documenter, isattr in member_documenters:
853-
assert documenter.modname
853+
assert documenter.props.module_name
854854
# We can directly call ._generate() since the documenters
855855
# already called parse_name() and import_object() before.
856856
#

tests/test_extensions/test_ext_autodoc.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,12 +162,11 @@ def formatsig(objtype, name, obj, args, retann):
162162
inst.doc_as_attr = False # for class objtype
163163
inst.parent = object # dummy
164164
inst.object = obj
165-
inst.objpath = [name]
166165
inst.args = args
167166
inst.retann = retann
168167
inst.props = _ClassDefProperties(
169168
obj_type=objtype,
170-
module_name=inst.modname,
169+
module_name='',
171170
parts=(name,),
172171
docstring_lines=(),
173172
bases=getattr(obj, '__bases__', None),

0 commit comments

Comments
 (0)