Cognizant Interview Question

Explain decorator in python ?