From: Taoufik Date: Tue, 26 Nov 2019 09:05:19 +0000 (+0100) Subject: Stringify the given file name (#545) X-Git-Tag: 0.8.0~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c326d53c62671c9a8f4711a3dbf2f1686263277;p=thirdparty%2Fhttpx.git Stringify the given file name (#545) --- diff --git a/httpx/multipart.py b/httpx/multipart.py index d850f79d..fcfd2569 100644 --- a/httpx/multipart.py +++ b/httpx/multipart.py @@ -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: