Als «method-chaining» getaggte Fragen

46
Zweck von "return self" aus einer Klassenmethode?

In einem Open-Source-Projekt bin ich auf so etwas gestoßen. Methoden, die Instanzattribute ändern, geben einen Verweis auf die Instanz zurück. Was ist der Zweck dieses Konstrukts? class Foo(object): def __init__(self): self.myattr = 0 def bar(self): self.myattr += 1 return...