temporalio / temporalio/sdk-python
[Feature Request] Clarify exception on return type decoding failure
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 1.2k
- Forks
- 241
- Ø Merge
- 3 T. 21 Std.
- Gemergte PRs (30 T.)
- 55
Beschreibung
Describe the solution you'd like
Today in child workflow for instance if the return type is not the expected, it says "Failed decoding arguments". It should say "Failed to decode return value on ". Same for activities (and make sure it's clear what child/activity failed to encode if needed too).
Beitragsleitfaden
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
Beginne damit, den vorhandenen Ausnahmetext "Failed decoding arguments" im Python SDK zu lokalisieren, und verfolge die Decodierungspfade für die Rückgaben von Child-Workflows und Activities. Teste Fehler bei Child-Workflows und Activities, einschließlich gegebenenfalls auftretender Fehler bei der Encodierung; abgeschlossen ist die Aufgabe, wenn jede Meldung die Operation identifiziert und klar zwischen der Decodierung von Rückgabewerten und Fehlern bei Argumenten oder der Encodierung unterscheidet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- backend
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100