How to multiply functions in python?
You can use your hack class as a decorator pretty much as it’s written, though you’d likely want to choose a more appropriate name for the class. Like this: class Composable(object): def __init__(self, function): self.function = function def __call__(self, *args, **kwargs): return self.function(*args, **kwargs) def __mul__(self, other): @Composable def composed(*args, **kwargs): return self.function(other(*args, **kwargs)) return … Read more