На следующей странице (http://code.google.com/p/appengine-pipeline/wiki/GettingStarted) я видел следующий код в примере использования конвейера AppEngine:
class AddOne(pipeline.Pipeline):
def run(self, number):
return number + 1
class AddTwoAndLog(pipeline.Pipeline):
def run(self, number):
result = yield AddOne(number)
final_result = yield AddOne(result)
yield LogMessage('The value is: %d', final_result) # Works
Мой вопрос / путаница касаются оператора yield с правой стороныиз "=". Это стандартный синтаксис / использование Python, или это особый случай, который разрешен / используется только с моделью конвейера? Что здесь происходит?