Remove *key* from maps[0] and return its value. Raise KeyError if *key* not in maps[0].
(self, key, *args)
| 1094 | raise KeyError('No keys found in the first mapping.') |
| 1095 | |
| 1096 | def pop(self, key, *args): |
| 1097 | 'Remove *key* from maps[0] and return its value. Raise KeyError if *key* not in maps[0].' |
| 1098 | try: |
| 1099 | return self.maps[0].pop(key, *args) |
| 1100 | except KeyError: |
| 1101 | raise KeyError(f'Key not found in the first mapping: {key!r}') |
| 1102 | |
| 1103 | def clear(self): |
| 1104 | 'Clear maps[0], leaving maps[1:] intact.' |
no outgoing calls
no test coverage detected