Add `__str` cast operator
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez par localiser l’opérateur __int existant et ses tests, puis suivez la manière dont les valeurs de requête de l’API et les champs arbitraires de Node.data sont analysés. Ajoutez le comportement __str correspondant afin que les valeurs composées uniquement de chiffres puissent rester des chaînes, et vérifiez-le avec des tests ciblés pour les requêtes et Node.data si ces emplacements de test existent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
In the same way that we have the __int operator to cast values passed in an API query to integers, we should have __str to cast values to strings (or not cast it to anything else). This is typically for cases where the value is only digits and would otherwise automatically be cast to an integer. It's likely to arise with the arbitrary data stored in Node.data where we can't infer the type of the fields on the API side.
- Langage dominant
- Python
- Étoiles
- 10
- Forks
- 22
- Merge moyen
- 22 min
- PR mergées (30 j)
- 1
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Aucun 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.
Autres issues de kernelci/kernelci-api
-
Optimize node collection indexesOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
kernelci/kernelci-api#706 ·
-
Components/Maestro/API/Local instance says GET /latest/ should return some JSON, but it doesn'tPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouvertedocumentation
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
kernelci/kernelci-api#632 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
kernelci/kernelci-api#629 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
kernelci/kernelci-api#608 ·
-
password creation: non-fatal bcript error outputPeut-être pris @Hao-Chen2337 l’a pris il y a 14 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
kernelci/kernelci-api#597 · 2 commentaires ·
Toutes les issues de kernelci/kernelci-api
Issues similaires
-
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
fossasia/visdom-dev#69 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Frontend build fails with Frappe version-16: DataImport is no longer exported by @framework/uiOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
BUG: PROD: v1.3.0-beta Onboarding Profile Picture Misaligns When Name Validation Error AppearsPeut-être pris @RitikaSen27 l’a pris aujourd’hui. Ouvertebug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
AOSSIE-Org/PictoPy#1647 · 2 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
[oblt-aw][autodoc] Update workflow docs for gh-aw v0.92.5 and detector permission scopePeut-être pris @github-actions l’a pris aujourd’hui. Ouverte
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour