It's up to you. Perhaps this shouldn't be a generator but return a list itself. I'm not entirely sure. I think making it a property would be cool and remove a set of superfluous parenthesis, like for x in user.channels looks much nicer.