##// END OF EJS Templates
Fix miss-capturing of assign statement after a dedent....
Fix miss-capturing of assign statement after a dedent. closes #11415 This fixes a bug where assign statement were miscaptured when occuring after a dedent. This was due to the fact that : >>> '' in '({[' True That is to say the empty string is in any strings. Add a couple of integration tests and unit tests as well, and also add a warning to public function when not used properly, in particular, check that lines passed to make_tokens_by_line do end with an endline marker (at least for the first line), otherwise the function does not behave properly.

File last commit:

r21892:abd03140
r24728:dd15f28f
Show More
kernel.py
13 lines | 297 B | text/x-python | PythonLexer
MinRK
move IPython.lib.kernel to IPython.utils.kernel...
r9351 """[DEPRECATED] Utilities for connecting to kernels
MinRK
add IPython.lib.kernel...
r4970
MinRK
split kernel.util into kernel.connect and kernel.launcher
r9355 Moved to IPython.kernel.connect
MinRK
add IPython.lib.kernel...
r4970 """
MinRK
move IPython.lib.kernel to IPython.utils.kernel...
r9351 import warnings
Matthias Bussonnier
Explicits deprecation warnings removal versions....
r21889 warnings.warn("IPython.lib.kernel moved to IPython.kernel.connect in IPython 1.0,"
Matthias Bussonnier
Add missing space
r21892 " and will be removed in IPython 6.0.",
MinRK
move IPython.lib.kernel to IPython.utils.kernel...
r9351 DeprecationWarning
)
MinRK
add IPython.lib.kernel...
r4970
Min RK
ipython_kernel is now ipykernel
r21337 from ipykernel.connect import *
MinRK
Split swallow_argv into standalone function in lib.kernel...
r5620