On 2021-10-22, Stefan Ram <r...@zedat.fu-berlin.de> wrote:
> Paulo da Silva <p_d_a_s_i_l_v_a...@nonetnoaddress.pt> 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

Reply via email to