ipython / ipython/ipykernel

Tab completion not working in same cell

Abierto
#457 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
734
Forks
412
Merge medio
1 d 5 h
PR fusionados (30 d)
8

Descripción

I create two cells, run both

![2019-11-15-100127](https://user-images.githubusercontent.com/223908/68953026-08592880-078f-11ea-8f0a-f05faa38d485.png)

Then I try tab completion

![2019-11-15-100114](https://user-images.githubusercontent.com/223908/68953167-5837ef80-078f-11ea-90d3-cc0eb461707b.png)

If I press tab at the end of the second cell, nothing happens. If I press tab at the end of the third cells, it works.

Python repro:
```python
from ipykernel.tests.utils import new_kernel, wait_for_idle, execute, TIMEOUT

cells = [
'import datetime',
't = datetime.date.today()',
't = datetime.date.today()\nt.',
't.'
]

with new_kernel() as kc:
execute(cells[0], kc=kc)
wait_for_idle(kc)
execute(cells[1], kc=kc)
wait_for_idle(kc)
kc.complete(cells[2])
matches_1 = kc.get_shell_msg(block=True, timeout=TIMEOUT)['content']['matches']
kc.complete(cells[3])
matches_2 = kc.get_shell_msg(block=True, timeout=TIMEOUT)['content']['matches']
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.