summaryrefslogtreecommitdiff
path: root/pyflakes/checker.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyflakes/checker.py')
-rw-r--r--pyflakes/checker.py5
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)