Add stream=True for file.download and media.download
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Inizia da lark_oapi/core/http/transport.py e segui RequestOption e RawResponse attraverso file.download e media.download. Esamina l’opzione di streaming di requests e determina come debba essere rappresentato lo streaming attivato esplicitamente; il lavoro è completato quando i download di grandi dimensioni possono evitare il buffering immediato, preservando al contempo il comportamento esistente per impostazione predefinita.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
User need
We must saving memory while download large file.
Requested feature
stream – (optional) if False, the response content will be immediately downloaded.
https://requests.readthedocs.io/en/latest/api/
Modify method Transport.execute to use requests stream argument.
https://github.com/larksuite/oapi-sdk-python/blob/9b1a69fecadddfe0815bb7a11ed73a0ce21623e7/lark_oapi/core/http/transport.py#L16
Maybe you can add stream into RequestOption, and stream_content into RawResponse.
- Lingua principale
- Python
- Stelle
- 559
- Fork
- 102
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di larksuite/oapi-sdk-python
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
larksuite/oapi-sdk-python#163 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
larksuite/oapi-sdk-python#162 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
larksuite/oapi-sdk-python#161 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
larksuite/oapi-sdk-python#160 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
larksuite/oapi-sdk-python#159 ·
Tutte le issue di larksuite/oapi-sdk-python
Issue simili
-
documentation help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
simonw/sqlite-utils#872 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100