box / box/box-python-sdk

Asynchronous IO Support

Offen
#1,155 1 Kommentar 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Python
Sterne
459
Forks
223
Ø Merge
8 Std. 57 Min.
Gemergte PRs (30 T.)
13

Beschreibung

Hi,

We are currently reviewing if we should use this Python SDK or go for bare HTTP calls (in a Python enviroment).
While the SDK has many advantages the major disadvantage we see is that all methods seem to be synchronous.
Given that this is just a wrapper around the HTTP API calls using `requests` this will cause blocking invocations because of the IO nature of HTTP which isn't great for performance.
Are there any plans to implement `async` methods or create an `async` version of this SDK?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die synchronen Methoden des SDK und dessen Verwendung von requests für HTTP-Aufrufe zu überprüfen. Bestimme den Umfang einer asynchronen Version oder asynchroner Methoden, einschließlich der Frage, wie Aufrufer sie verwenden würden. Als abgeschlossen würde dies einen vereinbarten Implementierungsplan und eine klar definierte asynchrone Schnittstelle erfordern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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