Python decorators

Notes and practice