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