nbviewer.js icon indicating copy to clipboard operation
nbviewer.js copied to clipboard

output type: error

Open kokes opened this issue 8 years ago • 1 comments

Try 1/0 in a cell and then render here, it won't work.

We need to handle output type: error.

  {
   "cell_type": "code",
   "execution_count": 180,
   "metadata": {},
   "outputs": [
    {
     "ename": "ZeroDivisionError",
     "evalue": "division by zero",
     "output_type": "error",
     "traceback": [
      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[0;31mZeroDivisionError\u001b[0m                         Traceback (most recent call last)",
      "\u001b[0;32m<ipython-input-180-05c9758a9c21>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;36m1\u001b[0m\u001b[0;34m/\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[0;31mZeroDivisionError\u001b[0m: division by zero"
     ]
    }
   ],
   "source": [
    "1/0"
   ]
  },

kokes avatar Jul 12 '17 13:07 kokes

OK, so we're rendering tracebacks, but notice that they might contain ANSI colours. For now, we're just stripping them. That's the state as of 1f7be42.

error.txt

kokes avatar Jul 12 '17 19:07 kokes