diff options
Diffstat (limited to 'pyflakes/checker.py')
-rw-r--r-- | pyflakes/checker.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pyflakes/checker.py b/pyflakes/checker.py index a070822..baef833 100644 --- a/pyflakes/checker.py +++ b/pyflakes/checker.py @@ -679,8 +679,9 @@ class Checker(object): self.report(messages.RedefinedInListComp, node, value.name, existing.source) elif not existing.used and value.redefines(existing): - self.report(messages.RedefinedWhileUnused, - node, value.name, existing.source) + if value.name != '_' or isinstance(existing, Importation): + self.report(messages.RedefinedWhileUnused, + node, value.name, existing.source) elif isinstance(existing, Importation) and value.redefines(existing): existing.redefined.append(node) |