(fn)
| 1329 | return popitem |
| 1330 | |
| 1331 | def setdefault(fn): |
| 1332 | def setdefault(self, key, default=None): |
| 1333 | if key not in self: |
| 1334 | self.__setitem__(key, default) |
| 1335 | return default |
| 1336 | else: |
| 1337 | value = self.__getitem__(key) |
| 1338 | if value is default: |
| 1339 | __set_wo_mutation(self, value, None) |
| 1340 | |
| 1341 | return value |
| 1342 | |
| 1343 | _tidy(setdefault) |
| 1344 | return setdefault |
| 1345 | |
| 1346 | def update(fn): |
| 1347 | def update(self, __other=NO_ARG, **kw): |
nothing calls this directly
no test coverage detected