Pregunta de entrevista de Cognizant

Explain decorator in python ?