nylas / nylas/nylas-python

RequestsJSONDecodeError returned when nylas has a 502

Offen
#402 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug
Vorherrschende Sprache
Python
Sterne
109
Forks
85
Ø Merge
1 T. 21 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Describe the bug
When nylas has an internal server error, a RequestsJSONDecodeError is returned

To Reproduce
Run any API until nylas returns a 502...? The code for this specifically was running messages.list

// Helps us with reproducing the error :)

Expected behavior
Returns a NylasApiError instead of RequestsJSONDecodeError

SDK Version:
6.4.0

Additional context
Image

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 502-Antwort über messages.list zu reproduzieren, und verfolge dann die Response- und Exception-Behandlung des SDKs, um herauszufinden, wo RequestsJSONDecodeError entweicht. Prüfe, ob die bestehenden Tests Serverfehler ohne JSON abdecken. Als abgeschlossen gilt die Arbeit, wenn ein 502 stattdessen NylasApiError erzeugt und dieses Verhalten durch Regressionstests abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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