Error message for "additionalProperties" not easily reproducible with data available in the ValidationError
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Lisez la discussion dans #971 et examinez jsonschema/_validators.py, en particulier la fonction privée find_additional_properties, ainsi que la documentation de ValidationError. Déterminez comment les propriétés problématiques sont actuellement déduites et définissez une manière pour que les données disponibles de ValidationError reproduisent le message additionalProperties sans ce prétraitement ; vérifiez le comportement avec les tests de validation concernés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
This is a follow-up to the discussion in #971 (sorry for the delay).
To reproduce the error message of "additionalProperties", some preprocessing needs to be done based on the data readily available in the ValidationError.
Especially, the offending properties are computed with private function find_additional_properties.
- Langage dominant
- Python
- Étoiles
- 5k
- Forks
- 671
- Merge moyen
- 5 h 43 min
- PR mergées (30 j)
- 6
Préparer son environnement
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 python-jsonschema/jsonschema
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
python-jsonschema/jsonschema#1538 ·
-
Needs Test Upstream
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
python-jsonschema/jsonschema#1511 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
python-jsonschema/jsonschema#1558 · 2 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
python-jsonschema/jsonschema#1547 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
python-jsonschema/jsonschema#1536 · 1 commentaire ·
Toutes les issues de python-jsonschema/jsonschema
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-2 jours Accessibilité débutants 70/100
-
FingerprintSplitter raises ZeroDivisionError when int(frac_train * len(dataset)) floors to zeroOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 7 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
lmstudio-ai/mlx-engine#376 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
pyiron/bagofholding#166 ·