(self)
| 4442 | self.flag = 0 |
| 4443 | return super(WorkOnce, self).__new__(WorkOnce, name, bases, ns) |
| 4444 | def mro(self): |
| 4445 | if self.flag > 0: |
| 4446 | raise RuntimeError("bozo") |
| 4447 | else: |
| 4448 | self.flag += 1 |
| 4449 | return type.mro(self) |
| 4450 | |
| 4451 | class WorkAlways(type): |
| 4452 | def mro(self): |