MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / _write_doc

Method _write_doc

dnn/scripts/gen_param_defs.py:479–495  ·  view source on GitHub ↗
(self, doc)

Source from the content-addressed store, hash-verified

477 self._write("_enum_member2num = {\n %s}", ",\n ".join(self._enum_member2num))
478
479 def _write_doc(self, doc):
480 assert isinstance(doc, member_defs.Doc)
481 if not doc.doc:
482 return
483 if doc.no_reformat:
484 self._write('"""')
485 for i in doc.raw_lines:
486 self._write(i)
487 self._write('"""')
488 return
489
490 doc = doc.doc.replace("\n", " ")
491 textwidth = 80 - len(self._cur_indent)
492 self._write('"""')
493 for i in textwrap.wrap(doc, textwidth):
494 self._write(i)
495 self._write('"""')
496
497 def _on_param_begin(self, p):
498 self._cur_param_name = str(p.name)

Callers 4

_on_param_beginMethod · 0.95
_on_member_enumMethod · 0.95
_on_const_fieldMethod · 0.95
_on_member_enumMethod · 0.45

Calls 3

_writeMethod · 0.80
replaceMethod · 0.45
wrapMethod · 0.45

Tested by

no test coverage detected