From 9751f76186c1c89d71baa571ebd4a5b6be76d117 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Mon, 30 Oct 2023 19:13:47 +0000 Subject: [PATCH] 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> --- httpx/_multipart.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/httpx/_multipart.py b/httpx/_multipart.py index 446f4ad2df..6d5baa8639 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 @@ def __init__( 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(