@screendriver Derzeit gibt es keine Pläne,
Im Moment ist Requests eine rein synchrone Bibliothek, die ganz unten im Stapel httplib
zum Senden und Empfangen von Daten verwendet. Wir können nicht zu einem asynchronen Modell wechseln, es sei denn, wir ersetzen httplib. Das Beste, was wir tun können, ist eine Kurzschrift bereitzustellen, um eine Anfrage in einem Thread auszuführen, aber asyncio verfügt bereits über eine solche Kurzschrift, daher glaube ich nicht, dass sie wertvoll wäre.
Im Moment überlege ich im Stillen, ob wir Anfragen so umschreiben können, dass sie in einer synchronen Umgebung genauso gut funktionieren wie in einer asynchronen. Die Realität ist jedoch, dass dies eine Menge Arbeit sein wird, die das Umschreiben eines Großteils unseres Stapels erfordert, und möglicherweise erst nach vielen Jahren, wenn überhaupt, erfolgen wird.
Hilfreichster Kommentar
@screendriver Derzeit gibt es keine Pläne,
Im Moment ist Requests eine rein synchrone Bibliothek, die ganz unten im Stapel
httplib
zum Senden und Empfangen von Daten verwendet. Wir können nicht zu einem asynchronen Modell wechseln, es sei denn, wir ersetzen httplib. Das Beste, was wir tun können, ist eine Kurzschrift bereitzustellen, um eine Anfrage in einem Thread auszuführen, aber asyncio verfügt bereits über eine solche Kurzschrift, daher glaube ich nicht, dass sie wertvoll wäre.Im Moment überlege ich im Stillen, ob wir Anfragen so umschreiben können, dass sie in einer synchronen Umgebung genauso gut funktionieren wie in einer asynchronen. Die Realität ist jedoch, dass dies eine Menge Arbeit sein wird, die das Umschreiben eines Großteils unseres Stapels erfordert, und möglicherweise erst nach vielen Jahren, wenn überhaupt, erfolgen wird.