Tab completion not working in same cell
- 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

Then I try tab completion

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
Evaluación
Este issue todavía no se ha evaluado.