MagicStack / MagicStack/uvloop
Blocking loop.subprocess_shell() and loop.subprocess_exec()
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Cython
- Estrellas
- 11.9k
- Forks
- 616
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
- uvloop version: 0.9.0
- Python version: 3.6.1
- Platform: UNIX
- Can you reproduce the bug with
PYTHONASYNCIODEBUGin env?: n.a.
Hi there,
I'm facing the same problem encountered in CPython issue #414. Since the patch (see issue #428) is not upstreamed in asyncio yet, I was wondering if there is any progess on this in uvloop.
I've tested that behavior with the 0.9.0 version and it seems to be still blocking.
@1st1, have you planned to fix this? Do you need help at some point? (I was working with @martiusweb on the codebase which led to those issues)
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 con los puntos de entrada loop.subprocess_shell() y loop.subprocess_exec(), y después revisa el issue #414 de CPython enlazado y la discusión sobre el parche en el issue #428. Reproduce el comportamiento de bloqueo informado en las versiones de UNIX y Python indicadas; se considera terminado cuando ambos métodos de subprocess ya no se bloquean como se describe.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- backend, operating-systems
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 30/100