MattIPv4 / MattIPv4/PyDMXControl
TypeError in web/_routes.py
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 143
- Forks
- 23
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
web/_routes.py contains Colors.to_hex(this_fixture.get_color()) a few times, and there's no type known for this_fixture (in pyright, at least).
If that type were annotated, you'd get an early warning that get_color() can return None, but to_hex can't take None.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza en web/_routes.py leyendo las apariciones de Colors.to_hex(this_fixture.get_color()) y rastreando el tipo de this_fixture y el posible valor de retorno de get_color(). Ejecuta pyright sobre el código afectado; se considera terminado cuando se conoce el tipo del fixture y se identifica mediante comprobación estática el posible None que se pasa a to_hex.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- backend
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100