summaryrefslogtreecommitdiff
path: root/sphinx/ext/napoleon/docstring.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/ext/napoleon/docstring.py')
-rw-r--r--sphinx/ext/napoleon/docstring.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/sphinx/ext/napoleon/docstring.py b/sphinx/ext/napoleon/docstring.py
index cb8a5e1cd..8594cdfc3 100644
--- a/sphinx/ext/napoleon/docstring.py
+++ b/sphinx/ext/napoleon/docstring.py
@@ -410,7 +410,7 @@ class GoogleDocstring:
def _format_admonition(self, admonition: str, lines: list[str]) -> list[str]:
lines = self._strip_empty(lines)
if len(lines) == 1:
- return ['.. %s:: %s' % (admonition, lines[0].strip()), '']
+ return [f'.. {admonition}:: {lines[0].strip()}', '']
elif lines:
lines = self._indent(self._dedent(lines), 3)
return ['.. %s::' % admonition, ''] + lines + ['']
@@ -443,13 +443,13 @@ class GoogleDocstring:
_desc = self._strip_empty(_desc)
if any(_desc):
_desc = self._fix_field_desc(_desc)
- field = ':%s %s: ' % (field_role, _name)
+ field = f':{field_role} {_name}: '
lines.extend(self._format_block(field, _desc))
else:
- lines.append(':%s %s:' % (field_role, _name))
+ lines.append(f':{field_role} {_name}:')
if _type:
- lines.append(':%s %s: %s' % (type_role, _name, _type))
+ lines.append(f':{type_role} {_name}: {_type}')
return lines + ['']
def _format_field(self, _name: str, _type: str, _desc: list[str]) -> list[str]:
@@ -459,16 +459,16 @@ class GoogleDocstring:
if _name:
if _type:
if '`' in _type:
- field = '**%s** (%s)%s' % (_name, _type, separator)
+ field = f'**{_name}** ({_type}){separator}'
else:
- field = '**%s** (*%s*)%s' % (_name, _type, separator)
+ field = f'**{_name}** (*{_type}*){separator}'
else:
- field = '**%s**%s' % (_name, separator)
+ field = f'**{_name}**{separator}'
elif _type:
if '`' in _type:
- field = '%s%s' % (_type, separator)
+ field = f'{_type}{separator}'
else:
- field = '*%s*%s' % (_type, separator)
+ field = f'*{_type}*{separator}'
else:
field = ''
@@ -657,7 +657,7 @@ class GoogleDocstring:
field = ':ivar %s: ' % _name
lines.extend(self._format_block(field, _desc))
if _type:
- lines.append(':vartype %s: %s' % (_name, _type))
+ lines.append(f':vartype {_name}: {_type}')
else:
lines.append('.. attribute:: ' + _name)
if self._opt and 'noindex' in self._opt:
@@ -770,7 +770,7 @@ class GoogleDocstring:
_type = ' ' + _type if _type else ''
_desc = self._strip_empty(_desc)
_descs = ' ' + '\n '.join(_desc) if any(_desc) else ''
- lines.append(':raises%s:%s' % (_type, _descs))
+ lines.append(f':raises{_type}:{_descs}')
if lines:
lines.append('')
return lines
@@ -1338,7 +1338,7 @@ class NumpyDocstring(GoogleDocstring):
last_had_desc = True
for name, desc, role in items:
if role:
- link = ':%s:`%s`' % (role, name)
+ link = f':{role}:`{name}`'
else:
link = ':obj:`%s`' % name
if desc or last_had_desc: