danielgtaylor / danielgtaylor/python-betterproto

from_dict() does not cast floating point types

Abierto
#96 1 comentario 0 reacciones 0 asignados Ver en GitHub
bug good first issue low priority small
Lenguaje dominante
Python
Estrellas
1.8k
Forks
234
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

When you pass in the dictionary a float to an int field, this is casted to int (line 890 `betterproto/__init__.py`). I would expect a similar behaviour in the reverse situation when you pass an int to a float field. Right now you end up with an object having an int in a field which should contain a float.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en betterproto/__init__.py, en la línea 890, y rastrea el manejo de from_dict() para los campos enteros y de coma flotante. Confirma la conversión inversa esperada y, a continuación, verifica que las entradas enteras produzcan campos con valores de coma flotante sin cambiar el comportamiento existente de conversión de enteros.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
backend-api-design
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.