(self, n)
| 101 | return Operator(operator.mul, self, g) |
| 102 | |
| 103 | def __pow__(self, n): |
| 104 | assert n >= 0 |
| 105 | if n == 0: |
| 106 | return Function(lambda x, *args, **kw: x) |
| 107 | result = self |
| 108 | for _ in range(n-1): |
| 109 | result = Composition(result, self) |
| 110 | return result |
| 111 | |
| 112 | |
| 113 | class Callable(Composable): |
nothing calls this directly
no test coverage detected