Edição de várias linhas interrompida no IPython 7.0.1
Estou usando o IPython no zsh shell e estou tendo problemas para definir uma função com várias linha
Por exemplo, no shell Python original, eu posso definir uma função f como esta:
>>> def f(x):
... a = x + 1
... return a
...
>>>
Quando fiz isso no IPython, a definição termina imediatamente quando a linha 'a = x + 1' termina. Se parece com isso
In [4]: def f(x):
...: a = x + 1
In [5]:
omo posso corrigi-lo alterando algumas configurações ou instalando outra versão do IPytho
Minha versão do Python e IPython:
Python 3.5.6 |Anaconda, Inc.|
Type 'copyright', 'credits' or 'license' for more information
IPython 7.0.1 -- An enhanced Interactive Python. Type '?' for help.