On 2021-10-22, Stefan Ram <[email protected]> wrote: > Paulo da Silva <[email protected]> writes: >>Why doesn't this work >> if (self.ctr:=self.ctr-1)<=0: >>while this works >> if (ctr:=ctr-1)<=0: > > assignment_expression ::= [identifier ":="] expression, > but the attribute references "self.ctr" is no identifier!
This seems a surprising omission. You'd expect at least 'attributeref' and 'subscription' to be allowed, if not the whole of 'target'. -- https://mail.python.org/mailman/listinfo/python-list
