MCPcopy
hub / github.com/scrapy/scrapy / setdefault

Method setdefault

scrapy/settings/__init__.py:513–523  ·  view source on GitHub ↗
(  # pylint: disable=arguments-renamed
        self,
        name: _SettingsKey,
        default: Any = None,
        priority: int | str = "project",
    )

Source from the content-addressed store, hash-verified

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

Callers 5

__init__Method · 0.45
get_processed_requestMethod · 0.45
get_processed_requestMethod · 0.45

Calls 1

setMethod · 0.95