Ctrl+Alt+L is broken after upgrading to Python 3.13
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Python
- Estrelas
- 77.2k
- Forks
- 36k
- Métricas de merge de PRs
- Métricas de PR pendentes
Descrição
Bug report
Bug description:
- Open
python3for the REPL - Run anything like
1+2 - Press Ctrl + Alt + L
Expended behavior from Python 3.12
The screen should be cleared with only ">>>" remaining, and the scrollbar should indicate no history.
Actual behavior on Python 3.13+
Nothing happens, and the "3" is still there.
Tested on Python 3.13.3 (main, Apr 8 2025, 19:55:40) [GCC 14.2.0] on linux and Python 3.15.0a0 (heads/main:57fef27cfc, May 25 2025, 13:55:21) [GCC 14.2.0] on linux
Note that Ctrl + L still works, but it is designed to not clear history.
CPython versions tested on:
3.13
Operating systems tested on:
Linux
Linked PRs
- gh-138521
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Reproduza o comportamento na REPL do Python 3.13+ no Linux usando as etapas com Ctrl+Alt+L; em seguida, rastreie o tratamento de entrada da REPL e compare-o com o Python 3.12. Considera-se concluído quando o atalho limpar a tela e a exibição do histórico conforme descrito, enquanto Ctrl+L mantiver seu comportamento existente. Revise o PR vinculado gh-138521 antes de começar, pois o issue indica que o trabalho já está em andamento.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- cli
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 25/100