detect disconnect
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Beginne mit examples/aiohttp/schema.py und dem im Issue gezeigten Subscription-Resolver. Verfolge, wie das aiohttp websocket die Kündigung von Subscriptions oder die Trennung des Clients behandelt, und ermittle dann, wie ein Resolver diesen Lebenszyklus beobachten kann. Die Aufgabe ist abgeschlossen, wenn es eine dokumentierte, getestete Möglichkeit gibt, zu erkennen, wann ein Subscriber nicht mehr verbunden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
- GraphQL AioWS version: 0.3.1
- Python version: 3.8.6
- Operating System: MacOS Catalina
Description
Trying to figure out how to know when someone isn't subscribed anymore.
What I Did
Ran the example which works great but unable to know when someone is disconnected..
import asyncio
import graphene
class Subscription(graphene.ObjectType):
count_seconds = graphene.Float(up_to=graphene.Int())
async def resolve_count_seconds(root, info, up_to=5):
for i in range(up_to):
print("YIELD SECOND", i)
yield i
await asyncio.sleep(1.)
yield up_to
schema = graphene.Schema(subscription=Subscription)
- Vorherrschende Sprache
- Python
- Sterne
- 270
- Forks
- 84
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus graphql-python/graphql-ws
-
using this with signalsOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
graphql-python/graphql-ws#95 · 1 Reaktion ·
-
graphql-ws-nextOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
graphql-python/graphql-ws#90 · 4 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
graphql-python/graphql-ws#89 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100
graphql-python/graphql-ws#87 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
graphql-python/graphql-ws#84 · 6 Kommentare · 3 Reaktionen ·
Alle Issues in graphql-python/graphql-ws
Ähnliche Issues
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
hatchet-dev/hatchet#5179 ·
Maintainer antworten meist innerhalb von 1 Tag
-
python-version
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug javascript P2-medium python release:v3.1
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
adrirubio/claude-deck#546 ·
Maintainer antworten meist innerhalb von 1 Tag