dataclasses fail to unpickle when there is an object cycle with a custom __hash__ function
Ouverte
Personne n'a encore pris cette issue.
topic-dataclasses
type-bug
- Langage dominant
- Python
- Étoiles
- 77.2k
- Forks
- 35.9k
- Métriques de merge des PR
- Métriques de PR en attente
Description
extracting the dataclasses issue mentioned in https://github.com/python/cpython/issues/124937#issuecomment-2395064821 into its own issue
Linked PRs
- gh-125005
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
Commencez par lire la discussion d’origine sur les dataclasses dans issue 124937 ainsi que la PR liée gh-125005. Reproduisez le cas d’un cycle d’objets avec une fonction hash personnalisée, puis vérifiez que la dataclass peut être désérialisée avec pickle sans problème.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 15/100