|
52 | 52 | "try: from matplotlib_inline.backend_inline import set_matplotlib_formats\n", |
53 | 53 | "except ImportError: set_matplotlib_formats = None\n", |
54 | 54 | "\n", |
| 55 | + "from mistletoe import markdown, HTMLRenderer\n", |
| 56 | + "from mistletoe.contrib.pygments_renderer import PygmentsRenderer\n", |
55 | 57 | "\n", |
56 | 58 | "from execnb.nbio import *\n", |
57 | 59 | "from execnb.nbio import _dict2obj" |
|
977 | 979 | "def _pre(s, xtra=''): return f\"<pre {xtra}><code>{escape(s)}</code></pre>\"\n", |
978 | 980 | "def _strip(s): return strip_ansi(escape(s))\n", |
979 | 981 | "\n", |
980 | | - "def render_outputs(outputs, ansi_renderer=_strip, include_imgs=True, pygments=False):\n", |
981 | | - " try:\n", |
982 | | - " from mistletoe import markdown, HTMLRenderer\n", |
983 | | - " from mistletoe.contrib.pygments_renderer import PygmentsRenderer\n", |
984 | | - " except ImportError: return print('mistletoe not found -- please install it')\n", |
| 982 | + "def render_outputs(outputs,\n", |
| 983 | + " ansi_renderer=_strip,\n", |
| 984 | + " include_imgs=True,\n", |
| 985 | + " pygments=False,\n", |
| 986 | + " pygments_renderer=PygmentsRenderer,\n", |
| 987 | + " html_renderer=HTMLRenderer\n", |
| 988 | + " ):\n", |
985 | 989 | " renderer = PygmentsRenderer if pygments else HTMLRenderer\n", |
986 | 990 | " def render_output(out):\n", |
987 | 991 | " otype = out['output_type']\n", |
|
0 commit comments