MagicStack / MagicStack/uvloop
Blocking loop.subprocess_shell() and loop.subprocess_exec()
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Cython
- Sterne
- 11.9k
- Forks
- 616
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
- 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)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit den Einstiegspunkten loop.subprocess_shell() und loop.subprocess_exec(), und prüfen Sie anschließend den verknüpften CPython-Issue #414 sowie die Patch-Diskussion in Issue #428. Reproduzieren Sie das gemeldete Blockierungsverhalten unter den angegebenen UNIX- und Python-Versionen; abgeschlossen ist die Aufgabe, wenn beide Subprocess-Methoden nicht mehr wie beschrieben blockieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- backend, operating-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100