Strange Decimal behaviour in ListProperty
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par reproduire l’exemple de Decimal avec le ListProperty de couchdbkit et suivez le traitement de chaque valeur ajoutée. Comparez les différentes valeurs de Decimal et déterminez le comportement cohérent attendu ; le travail est terminé lorsque le comportement est expliqué et que le problème est résolu ou clairement documenté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
>>> from decimal import Decimal
>>> from couchdbkit import *
>>> class A(Document):
... prices = ListProperty()
...
>>> a = A()
>>> a.prices.append(Decimal('22.44'))
>>> a.prices.append(Decimal('67.87'))
>>> a.prices.append(Decimal('22.44'))
>>> a.prices
[u'22.44', Decimal('67.87'), u'22.44']
Why is a Decimal with 22.44 coming up as unicode, and other Decimals with different values coming up as the actual object? I have tried to use item_type property, but this does help anything.
This isn't consistent behaviour!
- Langage dominant
- Python
- Étoiles
- 261
- Forks
- 90
- Métriques de merge des PR
- Aucune PR mergée en 30 j
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 benoitc/couchdbkit
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
benoitc/couchdbkit#181 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
benoitc/couchdbkit#196 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
benoitc/couchdbkit#194 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
benoitc/couchdbkit#193 · 2 commentaires · 1 réaction ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 48/100
benoitc/couchdbkit#192 ·
Toutes les issues de benoitc/couchdbkit
Issues similaires
-
agents nolte-linux security skills
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nolte/claude-shared#732 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 2 jours
-
[Bug] Source archive filter: dry run excludes SystemVerilog (.sv) files with no preflight warningOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
FinanceFlash/unvibecode#906 ·
Les mainteneurs répondent en général sous 1 jour