File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -233,7 +233,7 @@ cdef class MultiDict(_Base):
233
233
self ._add(item)
234
234
235
235
cdef _add(self , tuple item):
236
- self ._items.append(item)
236
+ self ._items.append(( self ._upper( item[ 0 ]), item[ 1 ]) )
237
237
238
238
def add (self , key , value ):
239
239
"""
@@ -287,6 +287,7 @@ cdef class MultiDict(_Base):
287
287
def pop (self , key , default = _marker):
288
288
cdef int found
289
289
cdef object value
290
+ key = self ._upper(key)
290
291
value = None
291
292
found = False
292
293
for i in range (len (self ._items) - 1 , - 1 , - 1 ):
@@ -349,9 +350,6 @@ abc.MutableMapping.register(MultiDict)
349
350
cdef class CIMultiDict(MultiDict):
350
351
""" An ordered dictionary that can have multiple values for each key."""
351
352
352
- cdef _add(self , tuple item):
353
- self ._items.append((self ._upper(item[0 ]), item[1 ]))
354
-
355
353
cdef _upper(self , s):
356
354
if type (s) is self ._upstr:
357
355
return s
You can’t perform that action at this time.
0 commit comments