(self, func)
| 56 | |
| 57 | class ValidatedFunction: |
| 58 | def __init__(self, func): |
| 59 | self.func = func |
| 60 | self.signature = signature(func) |
| 61 | self.annotations = dict(func.__annotations__) |
| 62 | self.retcheck = self.annotations.pop('return', None) |
| 63 | |
| 64 | def __call__(self, *args, **kwargs): |
| 65 | bound = self.signature.bind(*args, **kwargs) |
nothing calls this directly
no outgoing calls
no test coverage detected