dry-python / dry-python/returns
flatten results of do-blocks before returning
- Lenguaje dominante
- Python
- Estrellas
- 4.4k
- Forks
- 155
- Merge medio
- 2 h 27 min
- PR fusionados (30 d)
- 22
Descripción
In order to enhance the flexibility and avoid workarounds, consider flattening the results of do-blocks before returning them. This way the user can decide inside the do-block if his result needs a `unit` operation or not.
Guía de contribución
Línea de trabajo
Comienza localizando la implementación de do-blocks y el comportamiento existente de unit operation. Revisa cómo se devuelven actualmente los resultados anidados y, después, define la semántica de flattening esperada y los casos de prueba antes de realizar un cambio; done debería demostrar que los usuarios pueden elegir si el resultado de un do-block necesita tratamiento de unit.
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
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100