diff --git a/numpydoc/docscrape_sphinx.py b/numpydoc/docscrape_sphinx.py index 1eaa6a9b..482978c3 100644 --- a/numpydoc/docscrape_sphinx.py +++ b/numpydoc/docscrape_sphinx.py @@ -132,15 +132,15 @@ def _str_member_list(self, name): out += [''] + autosum if others: - maxlen_0 = max(3, max([len(x[0]) for x in others])) - hdr = sixu("=")*maxlen_0 + sixu(" ") + sixu("=")*10 + maxlen_0 = max(3, max([len(x[0]) + 4 for x in others])) + hdr = sixu("=") * maxlen_0 + sixu(" ") + sixu("=") * 10 fmt = sixu('%%%ds %%s ') % (maxlen_0,) out += ['', '', hdr] for param, param_type, desc in others: desc = sixu(" ").join(x.strip() for x in desc).strip() if param_type: desc = "(%s) %s" % (param_type, desc) - out += [fmt % (param.strip(), desc)] + out += [fmt % ("**" + param.strip() + "**", desc)] out += [hdr] out += [''] return out diff --git a/numpydoc/tests/test_docscrape.py b/numpydoc/tests/test_docscrape.py index 634bef44..5b6a326e 100644 --- a/numpydoc/tests/test_docscrape.py +++ b/numpydoc/tests/test_docscrape.py @@ -893,18 +893,18 @@ def x(self): x - === ========== - t (float) Current time. - y (ndarray) Current variable values. - === ========== + ===== ========== + **t** (float) Current time. + **y** (ndarray) Current variable values. + ===== ========== .. rubric:: Methods - === ========== - a - b - c - === ========== + ===== ========== + **a** + **b** + **c** + ===== ========== """)