Я написал API-интерфейс Python, основанный на цепочке (аналогично jQuery). Поэтому я могу написать:
myObject.doStuff().doMoreStuf().goRed().goBlue().die()
Проблема в том, что я не нашел способа сохранить синтаксис чистым с длинными цепочками. В JavaScript я мог просто сделать
myOjbect
.doStuf()
.doMoreStuf()
.goRed()
.goBlue()
.die()
но у Python есть ограничения отступов...