Python drivers for graphite-web are not compatible with python 3
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comienza en graphouse.py, centrándote en el método init de GraphouseReader y en su método fetch. Comprueba cómo Python 3 y la interfaz del controlador más reciente de graphite-web gestionan la detección de rutas y los argumentos de fetch; después, verifica que los datos se puedan mostrar correctamente una vez resueltos ambos problemas de compatibilidad.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
New version of graphite-web is now supporting python 3.
I ve tried to setup everything and i was unable to display any data.
After looking in the driver ( and spending some time , i'm not a python dev , so apology if the vocabulary is not correct ) , i 've found 2 blocking issue in graphouse.py
1: in the init method of the graphouseReader, the way to detect if we have a collection or a string is not working ( hasattr(path, 'iter') is returning true on string , so it breaks everything, using something like isinstance(obj, collections.Sequence) should solve the issue )
2 : The fetch method is now taking 5 parameters instead of 3 ( self, start,stop,now,requestContext).
By fixing those 2 issues , i was able to make things work. But as i ve starting to learn python during the troubleshooting i don't feel really confortable to propose a fix.
Regards
- Lenguaje dominante
- Java
- Estrellas
- 261
- Forks
- 55
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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.
Más de ClickHouse/graphouse
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
ClickHouse/graphouse#150 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ClickHouse/graphouse#140 · 1 comentario ·
-
support for pickleAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
ClickHouse/graphouse#114 ·
-
Graphouse can't startAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
ClickHouse/graphouse#77 · 3 comentarios ·
-
Query PerformanceAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
ClickHouse/graphouse#75 ·
Todos los issues de ClickHouse/graphouse
Issues similares
-
`Processing lsp` never exits and leaves orphaned processesPosiblemente ocupada @overcast302 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
processing/processing4#1578 · 1 comentario ·
-
ASM is not up-to-dateAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
Los mantenedores suelen responder en 1 día
-
[BUG] S3 CORS responses omit Access-Control-Allow-Credentials for matched originsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
floci-io/floci#5369 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
securityHeaders replaces a route's own Content-Security-Policy (0.9.9; weakens embedders' pages)Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
sqlcipher/sqlcipher-android#97 · 1 comentario ·