I'm glad you liked it. i've recently discovered the awesomeness of generators, and I'm starting to use them a lot in my code. I don't see them a lot in other people's code that I read, so I figure I'd spread the word a bit.
Although I agree it was an interesting read and I do like this language feature, I think generators should be used with caution since they might detract from the code's readability (especially generator expressions). Some async libraries like dieselweb just use them too much for my taste.
Generators actually allow you to decouple code in more ways than normal functions and classes let you. See the "Why functional programming matters" paper, or the more practical presentation here:
Wow, excellent resource, definitely a must-read. However, I still stand by my opinion that there are more intuitive ways to control flow in python other than generator tricks.