| 4 | """ |
| 5 | |
| 6 | class SimpleWrapper: |
| 7 | class MethodCall: |
| 8 | def __init__(self, function, *params): |
| 9 | self.function = function |
| 10 | self.default_params = params |
| 11 | def __call__(self, *params): |
| 12 | return self.function(*(self.default_params + params)) |
| 13 | def __init__(self, ns, *params): |
| 14 | self.params = params |
| 15 | self.ns = ns |
| 16 | def __getattr__(self, attr): |
| 17 | return SimpleWrapper.MethodCall(self.ns[attr], *self.params); |
| 18 | |
| 19 | if __name__ == '__main__': |
| 20 |
no outgoing calls
no test coverage detected