johnthagen
johnthagen
In contrast, the 0.16.0 created these `kwargs` which do work properly (passed through `httpx` and when processed by the server): ```py { "files": {"parent": (None, b"6", "text/plain")}, "method": "patch", "url":...
I confirmed that this bug is still present in `0.17.2`.
The regression seems to have come from - #900
@dbanty Do you have any thoughts here? I think I've traced the issue about as far as I can. Thanks.
@dbanty I tried this: ``` pip install git+https://github.com/openapi-generators/openapi-python-client.git@refs/pull/938/merge ``` from #938 and regenerated the client. I did see some changes to the generated `to_multipart()` methods in a number of my...
I drilled down into the diff between 0.16.0 and 0.17.x again some more, I found the actual line that is causing the problem. In 0.16.0, within `to_multipart()`, the line for...
@dbanty Curious if you had had any chance to look into the tracing down in the comment above?
I first double checked that 0.19.0 stable release still causes this issue, and, as expected, it does.
@dbanty I installed the PR using: ``` python -m pip install git+https://github.com/openapi-generators/openapi-python-client.git@refs/pull/995/merge ``` Regenerated the client, tested my multipart endpoint, and it worked great using this PR! 🚀
As a side note, I don't recall ever opting in to experimental features. Was I automatically opted in? If so, I don't think that should be forced on users.