From: Tom Christie Date: Tue, 30 Aug 2022 13:03:31 +0000 (+0100) Subject: Allow tuple or list for multipart values (#2355) X-Git-Tag: 0.23.1~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=965b8adec3633e1bd249d17fb7a7eed414c74748;p=thirdparty%2Fhttpx.git Allow tuple or list for multipart values (#2355) --- diff --git a/httpx/_multipart.py b/httpx/_multipart.py index 8bd7a17c..087448f9 100644 --- a/httpx/_multipart.py +++ b/httpx/_multipart.py @@ -205,7 +205,7 @@ class MultipartStream(SyncByteStream, AsyncByteStream): self, data: dict, files: RequestFiles ) -> typing.Iterator[typing.Union[FileField, DataField]]: for name, value in data.items(): - if isinstance(value, list): + if isinstance(value, (tuple, list)): for item in value: yield DataField(name=name, value=item) else: