def _build_numpydoc(self):
numpydoc = []
numpydoc.append(textwrap.fill(self.name, width=75))
numpydoc.append(textwrap.fill(self.description, width=75))
sig = self.signature
params = collections.OrderedDict()
params.update(sig.inputs)
params.update(sig.parameters)
parameters = self._build_section("Parameters", params)
returns = self._build_section("Returns", sig.outputs)
for section in (parameters, returns):
if section:
numpydoc.append(section)
return '\n\n'.join(numpydoc) + '\n'
评论列表
文章目录