|
53 | 53 | "\n", |
54 | 54 | "\n", |
55 | 55 | "from execnb.nbio import *\n", |
56 | | - "from execnb.nbio import _dict2obj" |
| 56 | + "from execnb.nbio import _dict2obj\n" |
57 | 57 | ] |
58 | 58 | }, |
59 | 59 | { |
|
779 | 779 | "text/plain": [ |
780 | 780 | "[{'name': 'stdout',\n", |
781 | 781 | " 'output_type': 'stream',\n", |
782 | | - " 'text': ['CPU times: user 2 us, sys: 0 ns, total: 2 us\\n',\n", |
783 | | - " 'Wall time: 1.91 us\\n']},\n", |
| 782 | + " 'text': ['CPU times: user 1 us, sys: 1 us, total: 2 us\\n',\n", |
| 783 | + " 'Wall time: 3.1 us\\n']},\n", |
784 | 784 | " {'data': {'text/plain': ['2']},\n", |
785 | 785 | " 'metadata': {},\n", |
786 | 786 | " 'output_type': 'execute_result',\n", |
|
900 | 900 | "outputs": [], |
901 | 901 | "source": [ |
902 | 902 | "from IPython.core.ultratb import VerboseTB\n", |
903 | | - "formatter = VerboseTB(theme_name='linux')" |
| 903 | + "with warnings.catch_warnings():\n", |
| 904 | + " warnings.filterwarnings(\"ignore\", category=DeprecationWarning)\n", |
| 905 | + " formatter = VerboseTB(color_scheme='Linux')" |
904 | 906 | ] |
905 | 907 | }, |
906 | 908 | { |
|
1797 | 1799 | " fname = fname if fname else self._fname\n", |
1798 | 1800 | " _fence = '='*75\n", |
1799 | 1801 | " cell_intro_str = f\"While Executing Cell #{self._cell_idx}:\" if self._cell_idx else \"While Executing:\"\n", |
1800 | | - " cell_str = f\"\\n{cell_intro_str}\\n{format_exc(self.exc)}\"\n", |
| 1802 | + " cell_str = f\"\\n{cell_intro_str}\\n{''.join(format_exc(self.exc))}\"\n", |
1801 | 1803 | " fname_str = f' in {fname}' if fname else ''\n", |
1802 | 1804 | " return f\"{type(self.exc).__name__}{fname_str}:\\n{_fence}\\n{cell_str}\\n\"" |
1803 | 1805 | ] |
|
1822 | 1824 | "===========================================================================\n", |
1823 | 1825 | "\n", |
1824 | 1826 | "While Executing Cell #2:\n", |
1825 | | - "['Traceback (most recent call last):\\n', ' File \"/var/folders/_8/cpj54rdn0w1fjskv7g8bn2fr0000gn/T/ipykernel_97767/1421292703.py\", line 3, in <module>\\n s.execute(\\'../tests/error.ipynb\\', exc_stop=True)\\n', ' File \"/var/folders/_8/cpj54rdn0w1fjskv7g8bn2fr0000gn/T/ipykernel_97767/3609882568.py\", line 18, in execute\\n self.run_all(nb, exc_stop=exc_stop, preproc=preproc, postproc=postproc,\\n', ' File \"/var/folders/_8/cpj54rdn0w1fjskv7g8bn2fr0000gn/T/ipykernel_97767/3068237356.py\", line 19, in run_all\\n if self.exc and exc_stop: raise self.exc from None\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/Users/iflath/.venv/lib/python3.12/site-packages/IPython/core/interactiveshell.py\", line 3546, in run_code\\n exec(code_obj, self.user_global_ns, self.user_ns)\\n', ' File \"<ipython-input-1-b968a57a586e>\", line 3, in <module>\\n foo()\\n', ' File \"/Users/iflath/git/fastai/execnb/tests/err.py\", line 2, in foo\\n assert 13 == 98\\n ^^^^^^^^\\n', 'AssertionError\\n']\n", |
| 1827 | + "Traceback (most recent call last):\n", |
| 1828 | + " File \"/var/folders/_8/cpj54rdn0w1fjskv7g8bn2fr0000gn/T/ipykernel_8573/1421292703.py\", line 3, in <module>\n", |
| 1829 | + " s.execute('../tests/error.ipynb', exc_stop=True)\n", |
| 1830 | + " File \"/var/folders/_8/cpj54rdn0w1fjskv7g8bn2fr0000gn/T/ipykernel_8573/3609882568.py\", line 18, in execute\n", |
| 1831 | + " self.run_all(nb, exc_stop=exc_stop, preproc=preproc, postproc=postproc,\n", |
| 1832 | + " File \"/var/folders/_8/cpj54rdn0w1fjskv7g8bn2fr0000gn/T/ipykernel_8573/3068237356.py\", line 19, in run_all\n", |
| 1833 | + " if self.exc and exc_stop: raise self.exc from None\n", |
| 1834 | + " ^^^^^^^^^^^^^^^^^^^^^^^^\n", |
| 1835 | + " File \"/Users/iflath/.venv/lib/python3.12/site-packages/IPython/core/interactiveshell.py\", line 3546, in run_code\n", |
| 1836 | + " exec(code_obj, self.user_global_ns, self.user_ns)\n", |
| 1837 | + " File \"<ipython-input-1-b968a57a586e>\", line 3, in <module>\n", |
| 1838 | + " foo()\n", |
| 1839 | + " File \"/Users/iflath/git/fastai/execnb/tests/err.py\", line 2, in foo\n", |
| 1840 | + " assert 13 == 98\n", |
| 1841 | + " ^^^^^^^^\n", |
| 1842 | + "AssertionError\n", |
| 1843 | + "\n", |
1826 | 1844 | "\n" |
1827 | 1845 | ] |
1828 | 1846 | } |
|
0 commit comments