##// END OF EJS Templates
Reword the YouTubeVideo autoplay WN...
Reword the YouTubeVideo autoplay WN This should make it easier for the reader to understand the feature and know what to expect. Also, I couldn't help myself. I Never Gonna miss such opportunity. 🎶 Badum-ba-dubaba 🎶

File last commit:

r26686:4f685f1e
r26786:66774096
Show More
traceback-improvements.rst
39 lines | 1.1 KiB | text/x-rst | RstLexer
/ docs / source / whatsnew / pr / traceback-improvements.rst

Traceback improvements

Previously, error tracebacks for errors happening in code cells were showing a hash, the one used for compiling the Python AST:

In [1]: def foo():
...:     return 3 / 0
...:

In [2]: foo()
---------------------------------------------------------------------------
ZeroDivisionError                         Traceback (most recent call last)
<ipython-input-2-c19b6d9633cf> in <module>
----> 1 foo()

<ipython-input-1-1595a74c32d5> in foo()
    1 def foo():
----> 2     return 3 / 0
    3

ZeroDivisionError: division by zero

The error traceback is now correctly formatted, showing the cell number in which the error happened:

In [1]: def foo():
...:     return 3 / 0
...:

In [2]: foo()
---------------------------------------------------------------------------
ZeroDivisionError                         Traceback (most recent call last)
In [2], in <module>
----> 1 foo()

In [1], in foo()
    1 def foo():
----> 2     return 3 / 0

ZeroDivisionError: division by zero