Ex Libris interview question

What are Decorators and how do they work in Python?