(fn)
| 1277 | return popitem |
| 1278 | |
| 1279 | def setdefault(fn): |
| 1280 | def setdefault(self, key, default=None): |
| 1281 | if key not in self: |
| 1282 | self.__setitem__(key, default) |
| 1283 | return default |
| 1284 | else: |
| 1285 | value = self.__getitem__(key) |
| 1286 | if value is default: |
| 1287 | __set_wo_mutation(self, value, None) |
| 1288 | |
| 1289 | return value |
| 1290 | |
| 1291 | _tidy(setdefault) |
| 1292 | return setdefault |
| 1293 | |
| 1294 | def update(fn): |
| 1295 | def update(self, __other=NO_ARG, **kw): |
nothing calls this directly
no test coverage detected