MCPcopy
hub / github.com/pallets/werkzeug / items

Method items

src/werkzeug/datastructures/structures.py:683–695  ·  view source on GitHub ↗
(self, multi: bool = False)

Source from the content-addressed store, hash-verified

681 return (value for key, value in self.items())
682
683 def items(self, multi: bool = False) -> cabc.Iterable[tuple[K, V]]: # type: ignore[override]
684 ptr = self._first_bucket
685 if multi:
686 while ptr is not None:
687 yield ptr.key, ptr.value
688 ptr = ptr.next
689 else:
690 returned_keys = set()
691 while ptr is not None:
692 if ptr.key not in returned_keys:
693 returned_keys.add(ptr.key)
694 yield ptr.key, ptr.value
695 ptr = ptr.next
696
697 def lists(self) -> cabc.Iterable[tuple[K, list[V]]]:
698 returned_keys = set()

Callers 5

__eq__Method · 0.95
__reduce_ex__Method · 0.95
__getstate__Method · 0.95
keysMethod · 0.95
valuesMethod · 0.95

Calls 1

addMethod · 0.45

Tested by

no test coverage detected