Hello, You should upgrade pylint to the latest version, in order to get supports for the walrus operator (2.8 or superior has it, maybe even 2.7.4). The match pattern will only be supported in the next major version too (2.9.0).
Best regards, Le lun. 31 mai 2021 à 16:22, Ian Stapleton Cordasco < [email protected]> a écrit : > What was the exact error you encountered? > > Sent from my phone with my typo-happy thumbs. Please excuse my brevity > > On Mon, May 31, 2021, 09:19 Ed Lipson <[email protected]> wrote: > >> 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] >> > _______________________________________________ > 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] >
_______________________________________________ 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]
