python / python/cpython

Export `get_all_awaited_by` API into public Python API.

Offen
#134,342 16 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

stdlib topic-asyncio type-feature
Vorherrschende Sprache
Python
Sterne
77.2k
Forks
35.9k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Currently get_all_awaited_by API is provided part of _remote_debugging module.
But the module is private currently, and there are some usecase for this API from aiomonitor.

So it would be useful if we could export it as part of the asyncio API, such as 'asyncio.get_all_awaited_by'.

Please let me know if there is concern to export this API as public. @kumaraditya303 @pablogsal

cc @achimnol

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die vorhandene Implementierung von get_all_awaited_by im privaten Modul _remote_debugging und die umgebenden öffentlichen asyncio-API-Exporte zu überprüfen. Prüfe, wie ähnliche asyncio-APIs bereitgestellt und getestet werden. Erledigt ist die Aufgabe, wenn die Funktion als asyncio.get_all_awaited_by verfügbar ist und eine angemessene Abdeckung ihres öffentlichen Verhaltens vorhanden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api, backend
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.