Return docstrings from magic functions.
(self, brief=False, rest=False)
| 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=''): |
no test coverage detected