What does the following decorator do in Python :
@decorate def function(): pass
It calls the decorate function after function being called
decorate
function
It runs decorate(function) after the function definition
decorate(function)
It re-defines function = decorate(function) after the function definition
function = decorate(function)
It calls the decorate function on the arguments passed into function