Allow saving Type objects to TypeInfo.metadata
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 20.6k
- Forks
- 3.3k
- Métriques de merge des PR
- Métriques de PR en attente
Description
They are already being saved to cache and have serializer/deserialize methods.
It could also be generalized by creating smth like Serializable interface
class Serializable:
serialize
@classmethod
deserialize
and require all cache serializable objects to implement it to be able to be saved to cache.
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 suivre TypeInfo.metadata et le chemin existant de sérialisation du cache décrit dans l’issue. Examinez comment les objets Type utilisent déjà serializer/deserialize, puis déterminez comment la persistance des métadonnées devrait les prendre en charge et si une interface Serializable commune est nécessaire. Le travail est terminé lorsque les objets Type peuvent être enregistrés dans TypeInfo.metadata et restaurés depuis celui-ci sans perturber le comportement existant du cache.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- devtools
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100