Add ability to wrap an error with an Unimplemented error
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 52/100
Piste de recherche
Commencez par l’appel référencé dans pkg/ccl/importccl/read_import_mysql.go vers la ligne 764, puis comparez les API existantes UnimplementedErrorf et Wrapf. Ajoutez le comportement demandé pour UnimplementedWrapf afin que l’erreur d’origine reste encapsulée tandis que le message inclut le texte d’expression fourni ; vérifiez-le avec des tests ciblés de formatage des erreurs.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I have a bit of code that does something like this:
errors.UnimplementedErrorf(
link,
"unsupported expression %q: %v",
exprString,
err,
)
This flattens the err argument. What I'd really like is something like
errors.UnimplementedWrapf(
err,
link,
"unsupported expression %q",
exprString,
)
(analogous to errors.Errorf versus errors.Wrapf)
The exact piece of code I'm referring to is: https://github.com/cockroachdb/cockroach/blob/7bf398fc9c715e67ae4ab342569b26f50809fb59/pkg/ccl/importccl/read_import_mysql.go#L764
cc @knz
- Langage dominant
- Go
- Étoiles
- 2.5k
- Forks
- 75
- Merge moyen
- 2 h 5 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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.
Autres issues de cockroachdb/errors
-
Errors returned from Join are incompatible with errors returned the standard lib's errors.JoinOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
cockroachdb/errors#162 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
cockroachdb/errors#156 · 20 réactions ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
cockroachdb/errors#155 · 1 commentaire · 1 réaction ·
-
move subpackages to internalOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
cockroachdb/errors#146 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
cockroachdb/errors#145 · 1 commentaire · 1 réaction ·
Toutes les issues de cockroachdb/errors
Issues similaires
-
bug go
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
genkit-ai/genkit#6761 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
bug(backend): `make test-update` in backend/src/v2 fails because the --update flag was removedOuverteready
Difficulté 2/5 1-3 heures Accessibilité débutants 92/100
kubeflow/pipelines#14784 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
bug frontend good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
-
trust: update-propagation-directive requires developer mode while add and remove do notPeut-être pris @bhuvan-somisetty l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
oalders/clodhopper#133 ·