(frozen, name, value, self_name)
| 577 | |
| 578 | |
| 579 | def _field_assign(frozen, name, value, self_name): |
| 580 | # If we're a frozen class, then assign to our fields in __init__ |
| 581 | # via object.__setattr__. Otherwise, just use a simple |
| 582 | # assignment. |
| 583 | # |
| 584 | # self_name is what "self" is called in this function: don't |
| 585 | # hard-code "self", since that might be a field name. |
| 586 | if frozen: |
| 587 | return f' __dataclass_builtins_object__.__setattr__({self_name},{name!r},{value})' |
| 588 | return f' {self_name}.{name}={value}' |
| 589 | |
| 590 | |
| 591 | def _field_init(f, frozen, globals, self_name, slots): |
no outgoing calls
no test coverage detected
searching dependent graphs…