We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
bytearray
1 parent 7b163a7 commit a5d30c0Copy full SHA for a5d30c0
w3lib/http.py
@@ -100,21 +100,21 @@ def headers_dict_to_raw(headers_dict: HeadersDictInput | None) -> bytes | None:
100
if not headers_dict:
101
return b""
102
103
- parts = b""
+ parts = bytearray()
104
105
for key, value in headers_dict.items():
106
if isinstance(value, bytes):
107
if parts:
108
- parts += b"\r\n"
109
- parts += key + b": " + value
+ parts.extend(b"\r\n")
+ parts.extend(key + b": " + value)
110
111
elif isinstance(value, (list, tuple)):
112
for v in value:
113
114
115
- parts += key + b": " + v
+ parts.extend(key + b": " + v)
116
117
- return parts
+ return bytes(parts)
118
119
120
def basic_auth_header(
0 commit comments