лямбда внутри лямбда внутри лямбда

Я хотел бы использовать декоратор для страницы входа, и я наткнулся на это сообщение. Он содержит странный код, который я не совсем понимаю:

decorator_with_arguments = lambda decorator: lambda *args, **kwargs: lambda func: decorator(func, *args, **kwargs)

Может ли кто-нибудь сломать это для меня, поскольку я не могу понять, что здесь происходит?


person pymat    schedule 22.05.2018    source источник