| 286 | # Tuple class for extracted attributes from a class definition. |
| 287 | # `base_attrs` is a subset of `attrs`. |
| 288 | class _Attributes(NamedTuple): |
| 289 | attrs: type |
| 290 | base_attrs: list[Attribute] |
| 291 | base_attrs_map: dict[str, type] |
| 292 | |
| 293 | |
| 294 | def _is_class_var(annot): |
no outgoing calls