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 < graffatcolmin...@gmail.com> 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 <edlipso...@gmail.com> 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 -- code-quality@python.org >> To unsubscribe send an email to code-quality-le...@python.org >> https://mail.python.org/mailman3/lists/code-quality.python.org/ >> Member address: graffatcolmin...@gmail.com >> > _______________________________________________ > code-quality mailing list -- code-quality@python.org > To unsubscribe send an email to code-quality-le...@python.org > https://mail.python.org/mailman3/lists/code-quality.python.org/ > Member address: pierre.sassou...@gmail.com >
_______________________________________________ code-quality mailing list -- code-quality@python.org To unsubscribe send an email to code-quality-le...@python.org https://mail.python.org/mailman3/lists/code-quality.python.org/ Member address: arch...@mail-archive.com