diff --git a/httpx/_multipart.py b/httpx/_multipart.py index 446f4ad2..6d5baa86 100644 --- a/httpx/_multipart.py +++ b/httpx/_multipart.py @@ -1,4 +1,3 @@ -import binascii import io import os import typing @@ -200,7 +199,7 @@ class MultipartStream(SyncByteStream, AsyncByteStream): boundary: typing.Optional[bytes] = None, ) -> None: if boundary is None: - boundary = binascii.hexlify(os.urandom(16)) + boundary = os.urandom(16).hex().encode("ascii") self.boundary = boundary self.content_type = "multipart/form-data; boundary=%s" % boundary.decode(