Wrap external calls with try catch statements
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 30/100
Rechercherichtung
Beginne damit, jede Methode in HealthTools.API zu ermitteln, die einen externen Aufruf durchführt, und vergleiche das beabsichtigte Verhalten mit Issue #52. Bestätige die erwartete Ausnahmebehandlung, bevor du etwas änderst; abgeschlossen ist die Aufgabe, wenn Fehler bei externen Aufrufen nicht mehr zum vollständigen Fehlschlagen führen und in allen ermittelten Methoden Ausnahmen angemessen ausgelöst werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Currently external calls aren't "sandboxed" to avoid complete failure. We should therefore have every method doing an external call in try statements and raise exceptions appropriately.
Ref: #52
- Vorherrschende Sprache
- Python
- Sterne
- 19
- Forks
- 20
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine 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 CodeForAfrica/HealthTools.API
-
Is it up?Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
CodeForAfrica/HealthTools.API#138 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
CodeForAfrica/HealthTools.API#136 ·
-
Update test scriptsOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
Alle Issues in CodeForAfrica/HealthTools.API
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
RedHatQE/mtv-api-tests#721 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 85/100
pytest-dev/pluggy#757 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 85/100
NousResearch/hermes-agent#134960 ·
Maintainer antworten meist innerhalb von 1 Tag
-
HTML backend: `<br>` leaks the internal sentinel U+E000 into list items, headings and captionsEvtl. vergeben @morten-lagabote hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
docling-project/docling#4671 ·
Maintainer antworten meist innerhalb von 1 Tag