On Aug 21, 6:36 am, Jonathan Fine <jf... at pytex.org> wrote: > @apply > def tags(): > value = [] > # complicated code > return value > Is this different from: tags = [] # complicated code I can see the argument that you are cleaning up a lot of intermediary variables upon return, though.