Python 3.13.0b1 REPL does not deduplicate history entries
Ouverte
Personne n'a encore pris cette issue.
stdlib
topic-repl
type-bug
- Langage dominant
- Python
- Étoiles
- 77.2k
- Forks
- 35.9k
- Métriques de merge des PR
- Métriques de PR en attente
Description
Bug report
Bug description:
Consider this:
>>> 1
1
>>> 2
2
>>> 2
2
>>> 2
2
>>> 2
2
>>> 2
2
>>> 2
2
>>>
Now press the arrow up (↑). 2 appears. Then, press it again...
- On Python 3.12, I get
1after the second ↑ press. I consider this the natural behavior. - On Python 3.13, I get
1only after the 7nd ↑ press. I consider this weird.
CPython versions tested on:
3.13
Operating systems tested on:
Linux
Linked PRs
- gh-119276
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez le comportement de l’historique de la flèche vers le haut dans la REPL Python 3.12 et 3.13 en utilisant l’exemple d’entrée répétée. Comparez le comportement de navigation dans l’historique, examinez le PR lié gh-119276 pour prendre en compte le travail existant, et considérez l’issue comme terminée lorsque les entrées en double sont ignorées comme dans Python 3.12.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- cli
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100