(cls, name, bases, dict)
| 508 | class M2(object): |
| 509 | @staticmethod |
| 510 | def __new__(cls, name, bases, dict): |
| 511 | self = object.__new__(cls) |
| 512 | self.name = name |
| 513 | self.bases = bases |
| 514 | self.dict = dict |
| 515 | return self |
| 516 | def __call__(self): |
| 517 | it = _instance() |
| 518 | # Early binding of methods |