Message345105
> Should this also produce warnings for `list` / `dict` / `set` literals?
No, because these cases are useless expressions, but they are not hidden bugs. The result is always False and does not rely on the implementation.
> SyntaxWarnings should be raised on problems with the *syntax* not for ProgrammerMightBeDumb errors. There are a whole lot of things a programmer not knowing the language could do wrong. But these are syntactically valid expressions and it is not the purpose of a compiler to teach.
SyntaxErrors should be raised on problems with the syntax. SyntaxWarnings *can* be raised for the syntax which is valid but is definitely a bug. |
|
Date |
User |
Action |
Args |
2019-06-10 04:28:14 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, barry, nascheme, rhettinger, gregory.p.smith, vstinner, jwilk, steven.daprano, njs, xiang.zhang, Anthony Sottile, miss-islington, user30111 |
2019-06-10 04:28:14 | serhiy.storchaka | set | messageid: <1560140894.86.0.711037309299.issue34850@roundup.psfhosted.org> |
2019-06-10 04:28:14 | serhiy.storchaka | link | issue34850 messages |
2019-06-10 04:28:14 | serhiy.storchaka | create | |
|