(cls, name, this_bases, d)
| 155 | # the actual metaclass. |
| 156 | class metaclass(type): |
| 157 | def __new__(cls, name, this_bases, d): |
| 158 | # __orig_bases__ is required by PEP 560. |
| 159 | resolved_bases = types.resolve_bases(bases) |
| 160 | if resolved_bases is not bases: |
| 161 | d["__orig_bases__"] = bases |
| 162 | return meta(name, resolved_bases, d) |
| 163 | |
| 164 | @classmethod |
| 165 | def __prepare__( |
no outgoing calls