##// END OF EJS Templates
fix wn
Matthias Bussonnier -
Show More
@@ -133,8 +133,31 b' For example in the following snippet::'
133 133 Calling ``bar()`` would raise an ``IndexError`` on the return line of ``foo``,
134 134 IPython 8.0 is capable of telling you, where the index error occurs::
135 135
136 return x[0][i][0]
137 ^
136
137 IndexError
138 Input In [2], in <module>
139 ----> 1 bar()
140 ^^^^^
141
142 Input In [1], in bar()
143 6 def bar():
144 ----> 7 return foo(0) + foo(
145 ^^^^
146 8 1
147 ^^^^^^^^
148 9 ) + foo(2)
149 ^^^^
150
151 Input In [1], in foo(i)
152 1 def foo(i):
153 2 x = [[[0]]]
154 ----> 3 return x[0][i][0]
155 ^^^^^^^
156
157 Corresponding location marked here with ``^`` will show up highlighted in
158 terminal and notebooks.
159
160
138 161 Autosuggestons
139 162 ~~~~~~~~~~~~~~
140 163
@@ -180,7 +203,7 b' Importantly, this feature does not interfere with tab completion:'
180 203
181 204 1. After running ``def say_hello(): print("hello")``, press d
182 205
183 .. image:: ../_images/8.0/audo_suggest_d_phantom.png
206 .. image:: ../_images/8.0/auto_suggest_d_phantom.png
184 207
185 208 2. Press Tab to start tab completion
186 209
General Comments 0
You need to be logged in to leave comments. Login now