I was running pylint (2.6.0) in VS Code against a module, the code was
working.
if (amt := self._data[index.row()][index.column()]) \
and float(amt) < 0.0:
return QColor('red')
I got the above error and had to change it to the below to clear the error.
amt = self._data[index.row()][index.column()]
if amt and float(amt) < 0.0:
return QColor('red')
I had thought the walrus was implemented to foster this style of code.
Thanks,
Ed
_______________________________________________
code-quality mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/code-quality.python.org/
Member address: [email protected]