Open thomas-maschler opened 3 months ago
On the same idea, I have the issue of using Whisper model from OpenAI, using their official librairy, the client is HTTPx, and it send a post with bytes data. I have the same failure at a different place: https://github.com/kevin1024/vcrpy/blob/master/vcr/stubs/httpx_stubs.py#L108
body = httpx_request.read().decode("utf-8")
So the questions are: Is this decode necessary at this moment ? How can we use VCRPY in these cases ?
I got it to work with this patch https://github.com/kevin1024/vcrpy/compare/master...thomas-maschler:vcrpy:decode
This looks like a duplicate of https://github.com/kevin1024/vcrpy/issues/660
Probably needs this too https://github.com/kevin1024/vcrpy/commit/1ef75a1e3f7a34b500cdecf4f06e0fced38457eb
One of my requests I am trying to record uploads an image to cloud storage.
The POST requests' payload is a byte-string (not a BytesIO object).
The body contains some non-utf-8 characters and when trying to decode them, function
replace_post_data_parameters
breaks