Suggestion: have repr(oid) be `Oid(hex='a1b2c3')` instead of `a1b2c3`

Ouverte Adaptée aux débutants
#1,494 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
72/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
python
Domaine
api

Piste de recherche

Commencez par localiser l’implémentation Python de Oid et son comportement repr, puis examinez les tests voisins concernant les représentations sous forme de chaîne de Oid. Mettez à jour la représentation afin qu’elle soit une expression Oid(hex='...') valide et confirmez que les tests de représentation existants couvrent la nouvelle sortie.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

I suggest to make the repr of Oid objects be:

Oid(hex='a1b2c3')

instead of

a1b2c3

I think that it's better if repr returns a valid python expression. It's clearer what the object is, and it makes it easier to reconstruct it.

I can probably submit a pull request if this is approved.

Thanks!
Noam

Langage dominant
Python
Étoiles
1.7k
Forks
408
Merge moyen
2 j 57 min
PR mergées (30 j)
7

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de libgit2/pygit2

Toutes les issues de libgit2/pygit2

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.