( # pylint: disable=arguments-renamed
self,
name: _SettingsKey,
default: Any = None,
priority: int | str = "project",
)
| 511 | self.set(name, component_priority_dict, self.getpriority(name) or 0) |
| 512 | |
| 513 | def setdefault( # pylint: disable=arguments-renamed |
| 514 | self, |
| 515 | name: _SettingsKey, |
| 516 | default: Any = None, |
| 517 | priority: int | str = "project", |
| 518 | ) -> Any: |
| 519 | if name not in self: |
| 520 | self.set(name, default, priority) |
| 521 | return default |
| 522 | |
| 523 | return self.attributes[name].value |
| 524 | |
| 525 | def setdefault_in_component_priority_dict( |
| 526 | self, name: _SettingsKey, cls: type, priority: int | None |