MCPcopy Create free account
hub / github.com/encode/starlette / setdefault

Method setdefault

starlette/middleware/sessions.py:126–129  ·  view source on GitHub ↗
(self, key: str, default: typing.Any = None)

Source from the content-addressed store, hash-verified

124 return item
125
126 def setdefault(self, key: str, default: typing.Any = None) -> typing.Any:
127 if key not in self:
128 self.mark_modified()
129 return super().setdefault(key, default)
130
131 def update(self, *args: typing.Any, **kwargs: typing.Any) -> None:
132 self.mark_modified()

Callers 3

sendMethod · 0.45
__call__Method · 0.45

Calls 1

mark_modifiedMethod · 0.95

Tested by 1