Support asyncio
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- documentation
Línea de trabajo
Empieza por localizar el código de ejemplo del repositorio y comprobar qué ejemplos siguen usando los clientes bloqueantes. Actualiza los ejemplos útiles para que usen los clientes async, o elimina los ejemplos que no sean útiles; la tarea estará terminada cuando los ejemplos restantes reflejen la compatibilidad con los clientes async y la documentación siga siendo coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Async client has significant better performance and scalability.
It will become harder and harder to switch to async IO when more features are built.
We may keep current blocking client using requests package for backward compatible.
- async jsonrpc client and faucet client
- async miniwallet app
- async miniwallet client and testing suites
- dmw cli support async
- update example code to use async clients, or remove examples that are not useful
- update doc and refer to mini-wallet app for some examples.
- Delete offchain http_server.py, which is a blocking server
- Lenguaje dominante
- Python
- Estrellas
- 46
- Forks
- 26
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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 diem/client-sdk-python
-
BCS Standalone Package?Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
diem/client-sdk-python#329 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
diem/client-sdk-python#323 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100
diem/client-sdk-python#311 ·
-
Diem IDPosiblemente ocupada @sunmilee la tomó hace 1985 días. Abierto
diem/client-sdk-python#291 · 1 asignado ·
-
good first issue
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
diem/client-sdk-python#202 ·
Todos los issues de diem/client-sdk-python
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 60/100
521xueweihan/HelloGitHub#3924 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
wilbowes/EchoMuse#869 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
Claiming namespace `jft63`Abiertonamespace operations
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
EclipseFdn/open-vsx.org#14043 ·
Los mantenedores suelen responder en 1 día
-
test: TestServeUntilStale races the server's close against the client's sendall (BrokenPipeError under load)Posiblemente ocupada @evoludigit la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 89/100
Los mantenedores suelen responder en 1 día