Skip to content

Commit a8ce53f

Browse files
committed
Merge pull request #158 from yhlam/parse_mimetype_maxsplit_fix
maxsplit should be 1 when a string is needed to split into 2 parts
2 parents aae6ffd + 9ad54c7 commit a8ce53f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

aiohttp/helpers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,17 +175,17 @@ def parse_mimetype(mimetype):
175175
for item in parts[1:]:
176176
if not item:
177177
continue
178-
key, value = item.split('=', 2) if '=' in item else (item, '')
178+
key, value = item.split('=', 1) if '=' in item else (item, '')
179179
params.append((key.lower().strip(), value.strip(' "')))
180180
params = dict(params)
181181

182182
fulltype = parts[0].strip().lower()
183183
if fulltype == '*':
184184
fulltype = '*/*'
185185

186-
mtype, stype = fulltype.split('/', 2) \
186+
mtype, stype = fulltype.split('/', 1) \
187187
if '/' in fulltype else (fulltype, '')
188-
stype, suffix = stype.split('+') if '+' in stype else (stype, '')
188+
stype, suffix = stype.split('+', 1) if '+' in stype else (stype, '')
189189

190190
return mtype, stype, suffix, params
191191

0 commit comments

Comments
 (0)