(cls)
| 923 | @classmethod |
| 924 | @functools.cache |
| 925 | def get_class_lookups(cls): |
| 926 | bases = inspect.getmro(cls) |
| 927 | bases = bases[: bases.index(ForeignObject) + 1] |
| 928 | class_lookups = [parent.__dict__.get("class_lookups", {}) for parent in bases] |
| 929 | return cls.merge_dicts(class_lookups) |
| 930 | |
| 931 | def contribute_to_class(self, cls, name, private_only=False, **kwargs): |
| 932 | super().contribute_to_class(cls, name, private_only=private_only, **kwargs) |
no test coverage detected