Skip to content

Commit a57def5

Browse files
committed
Cleanup
1 parent 19fcedd commit a57def5

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

aiohttp/_multidict.pyx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ cdef class MultiDict(_Base):
233233
self._add(item)
234234

235235
cdef _add(self, tuple item):
236-
self._items.append(item)
236+
self._items.append((self._upper(item[0]), item[1]))
237237

238238
def add(self, key, value):
239239
"""
@@ -287,6 +287,7 @@ cdef class MultiDict(_Base):
287287
def pop(self, key, default=_marker):
288288
cdef int found
289289
cdef object value
290+
key = self._upper(key)
290291
value = None
291292
found = False
292293
for i in range(len(self._items) - 1, -1, -1):
@@ -349,9 +350,6 @@ abc.MutableMapping.register(MultiDict)
349350
cdef class CIMultiDict(MultiDict):
350351
"""An ordered dictionary that can have multiple values for each key."""
351352

352-
cdef _add(self, tuple item):
353-
self._items.append((self._upper(item[0]), item[1]))
354-
355353
cdef _upper(self, s):
356354
if type(s) is self._upstr:
357355
return s

0 commit comments

Comments
 (0)