From: Tom Christie Date: Mon, 30 Oct 2023 19:13:47 +0000 (+0000) Subject: Drop unneccessary `binascii` import (#2909) X-Git-Tag: 0.25.1~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9751f76186c1c89d71baa571ebd4a5b6be76d117;p=thirdparty%2Fhttpx.git Drop unneccessary `binascii` import (#2909) * Drop unneccessary binascii import * Update httpx/_multipart.py Co-authored-by: T-256 <132141463+T-256@users.noreply.github.com> * boundary is 'bytes' not 'str' --------- Co-authored-by: T-256 <132141463+T-256@users.noreply.github.com> --- 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(