(self, name: _SettingsKey, priority: int | str = "project")
| 602 | self.set(name, value, priority) |
| 603 | |
| 604 | def delete(self, name: _SettingsKey, priority: int | str = "project") -> None: |
| 605 | if name not in self: |
| 606 | raise KeyError(name) |
| 607 | self._assert_mutability() |
| 608 | priority = get_settings_priority(priority) |
| 609 | if priority >= cast("int", self.getpriority(name)): |
| 610 | del self.attributes[name] |
| 611 | |
| 612 | def __delitem__(self, name: _SettingsKey) -> None: |
| 613 | self._assert_mutability() |