It's a common pattern to use assignment to `_` in code to ignore variables that aren't used, and mypy doesn't support that: `/home/tabbott/foo.py:2: error: Incompatible types in assignment (expression has type "str", variable has type "int")` In my real code the usage looks more like this: ``` for (email, _, _, _) in users: ... ``` Not sure whether the right answer is to change the code, but I think I'd flag this as an interesting case that may be somewhat common.
Activity
gvanrossum commentedon Jun 4, 2016
It's common enough to flag a few variable names as special as targets:
_,__, andunusedhave all been recommended at various times.JelleZijlstra commentedon Jul 1, 2017
This is a duplicate of #465.
ilevkivskyi commentedon Jul 1, 2017
Yes, it looks like this is a duplicate. I think it makes sense to only keep one of them open.