(self, attr)
| 39 | return f"<Evil left={self.left}>" |
| 40 | |
| 41 | def __getattr__(self, attr): |
| 42 | if not self.left: |
| 43 | raise RuntimeError("it's over") # pragma: no cover |
| 44 | self.left -= 1 |
| 45 | return self |
| 46 | |
| 47 | evil = Evil() |
| 48 |
nothing calls this directly
no outgoing calls
no test coverage detected