(self, *args, **kwargs)
| 732 | super().__setitem__(key, value) |
| 733 | |
| 734 | def update(self, *args, **kwargs): |
| 735 | if args: |
| 736 | if len(args) > 1: |
| 737 | raise TypeError('only one merge at a time!') |
| 738 | other = dict(args[0]) |
| 739 | for key in other: |
| 740 | self[key] = other[key] |
| 741 | for key in kwargs: |
| 742 | self[key] = kwargs[key] |
| 743 | |
| 744 | def setdefault(self, key, value=None): |
| 745 | if key not in self: |
no outgoing calls