]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
Allow tuple or list for multipart values (#2355)
authorTom Christie <tom@tomchristie.com>
Tue, 30 Aug 2022 13:03:31 +0000 (14:03 +0100)
committerGitHub <noreply@github.com>
Tue, 30 Aug 2022 13:03:31 +0000 (14:03 +0100)
httpx/_multipart.py

index 8bd7a17c9b145353b20cee8cafacc15630203481..087448f9d60c2237e42db31eaf3f938e58d1d0e6 100644 (file)
@@ -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: