MCPcopy
hub / github.com/python-attrs/attrs / _default_init_alias_for

Function _default_init_alias_for

src/attr/_make.py:2418–2426  ·  src/attr/_make.py::_default_init_alias_for

The default __init__ parameter name for a field. This performs private-name adjustment via leading-unscore stripping, and is the default value of Attribute.alias if not provided.

(name: str)

Source from the content-addressed store, hash-verified

2416
2417
2418def _default_init_alias_for(name: str) -> str:
2419 class="st">"""
2420 The default __init__ parameter name for a field.
2421
2422 This performs private-name adjustment via leading-unscore stripping,
2423 and is the default value of Attribute.alias if not provided.
2424 class="st">"""
2425
2426 return name.lstrip(class="st">"_")
2427
2428
2429class Attribute:

Callers 6

simple_attrFunction · 0.90
_transform_attrsFunction · 0.85
evolveMethod · 0.85
__setstate__Method · 0.85
_make.pyFile · 0.85
_CountingAttrClass · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected