]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
Stringify the given file name (#545)
authorTaoufik <abacidtaoufik@gmail.com>
Tue, 26 Nov 2019 09:05:19 +0000 (10:05 +0100)
committerTom Christie <tom@tomchristie.com>
Tue, 26 Nov 2019 09:05:19 +0000 (09:05 +0000)
httpx/multipart.py

index d850f79dcfa7f939b487ac9f3ac57de65768f20f..fcfd25692a614fb19c65befba86048663be09963 100644 (file)
@@ -48,7 +48,7 @@ class FileField(Field):
     ) -> None:
         self.name = name
         if not isinstance(value, tuple):
-            self.filename = Path(getattr(value, "name", "upload")).name
+            self.filename = Path(str(getattr(value, "name", "upload"))).name
             self.file = value  # type: typing.Union[typing.IO[str], typing.IO[bytes]]
             self.content_type = self.guess_content_type()
         else: