MCPcopy
hub / github.com/encode/starlette / setlist

Method setlist

starlette/datastructures.py:355–361  ·  view source on GitHub ↗
(self, key: Any, values: list[Any])

Source from the content-addressed store, hash-verified

353 return self[key]
354
355 def setlist(self, key: Any, values: list[Any]) -> None:
356 if not values:
357 self.pop(key, None)
358 else:
359 existing_items = [(k, v) for (k, v) in self._list if k != key]
360 self._list = existing_items + [(key, value) for value in values]
361 self._dict[key] = values[-1]
362
363 def append(self, key: Any, value: Any) -> None:
364 self._list.append((key, value))

Callers 2

__setitem__Method · 0.95
test_multidictFunction · 0.95

Calls 1

popMethod · 0.95

Tested by 1

test_multidictFunction · 0.76