Description
We all use existing decorators all the time (athough Python 3.5 is overloading the @ symbol, which will likely confuse a lot of us ol' timers). However, writing a decorator ourselves can sometimes be daunting. This talk/tutorial walks through an example case study which demonstrates when to create a decorator (and why), and proves - all being well - that decorators aren't all that scary afterall.