A comma after a value turns it into tuple
. Probably not what you intended to do.
As far as the Python parser is concerned the parentheses are optional for non-empty tuples. According to the documentation: it is actually the comma which makes a tuple, not the parentheses. The parentheses are optional, except in the empty tuple case.
By accidentally suffixing a comma on value = 1,
expect to get a TypeError
when the code later attempts to perform integer operations on a variable that evaluated to tuple
.
If our GitHub code review bot spots this issue in your pull request it gives this advice:
1 | + | title = 'Hello world', |
A comma after a value turns it into tuple
. Probably not what you intended to do.
- | title = 'Hello world', |
+ | title = 'Hello world' |