MCPcopy Index your code
hub / github.com/ipython/ipython / _magic_docs

Method _magic_docs

IPython/core/magics/basic.py:188–206  ·  view source on GitHub ↗

Return docstrings from magic functions.

(self, brief=False, rest=False)

Source from the content-addressed store, hash-verified

186 return MagicsDisplay(self.shell.magics_manager, ignore=[])
187
188 def _magic_docs(self, brief=False, rest=False):
189 """Return docstrings from magic functions."""
190 mman = self.shell.magics_manager
191 docs = mman.lsmagic_docs(brief, missing='No documentation')
192
193 if rest:
194 format_string = '**%s%s**::\n\n%s\n\n'
195 else:
196 format_string = '%s%s:\n%s\n'
197
198 return ''.join(
199 [format_string % (magic_escapes['line'], fname,
200 indent(dedent(fndoc)))
201 for fname, fndoc in sorted(docs['line'].items())]
202 +
203 [format_string % (magic_escapes['cell'], fname,
204 indent(dedent(fndoc)))
205 for fname, fndoc in sorted(docs['cell'].items())]
206 )
207
208 @line_magic
209 def magic(self, parameter_s=''):

Callers 2

magicMethod · 0.95
quickrefMethod · 0.95

Calls 3

indentFunction · 0.90
dedentFunction · 0.90
lsmagic_docsMethod · 0.80

Tested by

no test coverage detected