mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Merge pull request #7358 from tk0miya/refactor_autodoc
refactor: autodoc: Remove needless spaces from blank line
This commit is contained in:
commit
91a22a3ecc
@ -270,7 +270,10 @@ class Documenter:
|
|||||||
|
|
||||||
def add_line(self, line: str, source: str, *lineno: int) -> None:
|
def add_line(self, line: str, source: str, *lineno: int) -> None:
|
||||||
"""Append one line of generated reST to the output."""
|
"""Append one line of generated reST to the output."""
|
||||||
|
if line.strip(): # not a blank line
|
||||||
self.directive.result.append(self.indent + line, source, *lineno)
|
self.directive.result.append(self.indent + line, source, *lineno)
|
||||||
|
else:
|
||||||
|
self.directive.result.append('', source, *lineno)
|
||||||
|
|
||||||
def resolve_name(self, modname: str, parents: Any, path: str, base: Any
|
def resolve_name(self, modname: str, parents: Any, path: str, base: Any
|
||||||
) -> Tuple[str, List[str]]:
|
) -> Tuple[str, List[str]]:
|
||||||
|
@ -361,7 +361,7 @@ def test_new_documenter(app):
|
|||||||
' :module: target',
|
' :module: target',
|
||||||
'',
|
'',
|
||||||
' documentation for the integer',
|
' documentation for the integer',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -420,7 +420,7 @@ def test_py_module(app, warning):
|
|||||||
' :module: target',
|
' :module: target',
|
||||||
'',
|
'',
|
||||||
' Function.',
|
' Function.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
assert ("don't know which module to import for autodocumenting 'Class.meth'"
|
assert ("don't know which module to import for autodocumenting 'Class.meth'"
|
||||||
not in warning.getvalue())
|
not in warning.getvalue())
|
||||||
@ -435,7 +435,7 @@ def test_autodoc_decorator(app):
|
|||||||
' :module: target.decorator',
|
' :module: target.decorator',
|
||||||
'',
|
'',
|
||||||
' docstring for deco1',
|
' docstring for deco1',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
actual = do_autodoc(app, 'decorator', 'target.decorator.deco2')
|
actual = do_autodoc(app, 'decorator', 'target.decorator.deco2')
|
||||||
@ -445,7 +445,7 @@ def test_autodoc_decorator(app):
|
|||||||
' :module: target.decorator',
|
' :module: target.decorator',
|
||||||
'',
|
'',
|
||||||
' docstring for deco2',
|
' docstring for deco2',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -458,7 +458,7 @@ def test_autodoc_exception(app):
|
|||||||
' :module: target',
|
' :module: target',
|
||||||
'',
|
'',
|
||||||
' My custom exception.',
|
' My custom exception.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -726,7 +726,7 @@ def test_autodoc_subclass_of_builtin_class(app):
|
|||||||
' :module: target',
|
' :module: target',
|
||||||
'',
|
'',
|
||||||
' Docstring.',
|
' Docstring.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -785,7 +785,7 @@ def test_autodoc_inner_class(app):
|
|||||||
' Bases: :class:`target.Outer.Inner`',
|
' Bases: :class:`target.Outer.Inner`',
|
||||||
'',
|
'',
|
||||||
' InnerChild docstring',
|
' InnerChild docstring',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -799,7 +799,7 @@ def test_autodoc_classmethod(app):
|
|||||||
' :classmethod:',
|
' :classmethod:',
|
||||||
'',
|
'',
|
||||||
' Inherited class method.',
|
' Inherited class method.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -813,7 +813,7 @@ def test_autodoc_staticmethod(app):
|
|||||||
' :staticmethod:',
|
' :staticmethod:',
|
||||||
'',
|
'',
|
||||||
' Inherited static method.',
|
' Inherited static method.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -854,7 +854,7 @@ def test_autodoc_c_module(app):
|
|||||||
" Convert a time tuple to a string, e.g. 'Sat Jun 06 16:26:11 1998'.",
|
" Convert a time tuple to a string, e.g. 'Sat Jun 06 16:26:11 1998'.",
|
||||||
' When the time tuple is not present, current time as returned by localtime()',
|
' When the time tuple is not present, current time as returned by localtime()',
|
||||||
' is used.',
|
' is used.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -946,7 +946,7 @@ def test_autodoc_module_scope(app):
|
|||||||
' :value: <_io.StringIO object>',
|
' :value: <_io.StringIO object>',
|
||||||
'',
|
'',
|
||||||
' should be documented as well - süß',
|
' should be documented as well - süß',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -962,7 +962,7 @@ def test_autodoc_class_scope(app):
|
|||||||
' :value: <_io.StringIO object>',
|
' :value: <_io.StringIO object>',
|
||||||
'',
|
'',
|
||||||
' should be documented as well - süß',
|
' should be documented as well - süß',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1190,7 +1190,7 @@ def test_descriptor_class(app):
|
|||||||
' :module: target.descriptor',
|
' :module: target.descriptor',
|
||||||
'',
|
'',
|
||||||
' Descriptor class with custom metaclass docstring.',
|
' Descriptor class with custom metaclass docstring.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1203,7 +1203,7 @@ def test_autofunction_for_callable(app):
|
|||||||
' :module: target.callable',
|
' :module: target.callable',
|
||||||
'',
|
'',
|
||||||
' A callable object that behaves like a function.',
|
' A callable object that behaves like a function.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1216,7 +1216,7 @@ def test_autofunction_for_method(app):
|
|||||||
' :module: target.callable',
|
' :module: target.callable',
|
||||||
'',
|
'',
|
||||||
' docstring of Callable.method().',
|
' docstring of Callable.method().',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1265,7 +1265,7 @@ def test_abstractmethods():
|
|||||||
' :module: target.abstractmethods',
|
' :module: target.abstractmethods',
|
||||||
' :abstractmethod:',
|
' :abstractmethod:',
|
||||||
' :staticmethod:',
|
' :staticmethod:',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1300,7 +1300,7 @@ def test_partialfunction():
|
|||||||
' :module: target.partialfunction',
|
' :module: target.partialfunction',
|
||||||
'',
|
'',
|
||||||
' docstring of func3',
|
' docstring of func3',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1520,7 +1520,7 @@ def test_autodoc_typed_instance_variables(app):
|
|||||||
" :value: ''",
|
" :value: ''",
|
||||||
'',
|
'',
|
||||||
' attr3',
|
' attr3',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1538,7 +1538,7 @@ def test_autodoc_Annotated(app):
|
|||||||
' :module: target.annotated',
|
' :module: target.annotated',
|
||||||
'',
|
'',
|
||||||
' docstring',
|
' docstring',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1580,7 +1580,7 @@ def test_singledispatch():
|
|||||||
' :module: target.singledispatch',
|
' :module: target.singledispatch',
|
||||||
'',
|
'',
|
||||||
' A function for general use.',
|
' A function for general use.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -1607,5 +1607,5 @@ def test_singledispatchmethod():
|
|||||||
' :module: target.singledispatchmethod',
|
' :module: target.singledispatchmethod',
|
||||||
'',
|
'',
|
||||||
' A method for general use.',
|
' A method for general use.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
@ -73,7 +73,7 @@ def test_autoclass_content_class(app):
|
|||||||
' :module: target.autoclass_content',
|
' :module: target.autoclass_content',
|
||||||
'',
|
'',
|
||||||
' A class inherits __new__ without docstring.',
|
' A class inherits __new__ without docstring.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -133,7 +133,7 @@ def test_autoclass_content_init(app):
|
|||||||
' :module: target.autoclass_content',
|
' :module: target.autoclass_content',
|
||||||
'',
|
'',
|
||||||
' __new__ docstring',
|
' __new__ docstring',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -203,7 +203,7 @@ def test_autoclass_content_both(app):
|
|||||||
' A class inherits __new__ without docstring.',
|
' A class inherits __new__ without docstring.',
|
||||||
'',
|
'',
|
||||||
' __new__ docstring',
|
' __new__ docstring',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -217,7 +217,7 @@ def test_autodoc_inherit_docstrings(app):
|
|||||||
' :module: target.inheritance',
|
' :module: target.inheritance',
|
||||||
'',
|
'',
|
||||||
' Inherited function.',
|
' Inherited function.',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
# disable autodoc_inherit_docstrings
|
# disable autodoc_inherit_docstrings
|
||||||
@ -271,7 +271,7 @@ def test_autodoc_docstring_signature(app):
|
|||||||
'',
|
'',
|
||||||
' First line of docstring',
|
' First line of docstring',
|
||||||
' Second line of docstring',
|
' Second line of docstring',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
# disable autodoc_docstring_signature
|
# disable autodoc_docstring_signature
|
||||||
@ -316,7 +316,7 @@ def test_autodoc_docstring_signature(app):
|
|||||||
'',
|
'',
|
||||||
' First line of docstring',
|
' First line of docstring',
|
||||||
' Second line of docstring',
|
' Second line of docstring',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -457,7 +457,7 @@ def test_mocked_module_imports(app, warning):
|
|||||||
' :module: target.need_mocks',
|
' :module: target.need_mocks',
|
||||||
'',
|
'',
|
||||||
' a function takes mocked object as an argument',
|
' a function takes mocked object as an argument',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
assert warning.getvalue() == ''
|
assert warning.getvalue() == ''
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ def test_cut_lines(app):
|
|||||||
' :module: target.process_docstring',
|
' :module: target.process_docstring',
|
||||||
'',
|
'',
|
||||||
' second line',
|
' second line',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ def test_between(app):
|
|||||||
' :module: target.process_docstring',
|
' :module: target.process_docstring',
|
||||||
'',
|
'',
|
||||||
' second line',
|
' second line',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
@ -77,5 +77,5 @@ def test_between_exclude(app):
|
|||||||
'',
|
'',
|
||||||
' first line',
|
' first line',
|
||||||
' third line',
|
' third line',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
@ -42,5 +42,5 @@ def test_private_field_and_private_members(app):
|
|||||||
' private_function is a docstring().',
|
' private_function is a docstring().',
|
||||||
'',
|
'',
|
||||||
' :meta private:',
|
' :meta private:',
|
||||||
' '
|
'',
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user