summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Sottile <asottile@umich.edu>2021-01-04 14:08:55 -0800
committerGitHub <noreply@github.com>2021-01-04 14:08:55 -0800
commit650efb92fd27ae60ec08a70f2ac1afbea37ac3e3 (patch)
treef551eb3f47a9adaa83012980e3e2cddd5cc9c270
parentd2ab3ec801a0b280ab0fbc66f5afbe3acf6f3701 (diff)
downloadpyflakes-650efb92fd27ae60ec08a70f2ac1afbea37ac3e3.tar.gz
deterministic ordering for errors in __all__ (#604)
-rw-r--r--pyflakes/checker.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pyflakes/checker.py b/pyflakes/checker.py
index 095397b..38f8f73 100644
--- a/pyflakes/checker.py
+++ b/pyflakes/checker.py
@@ -992,7 +992,10 @@ class Checker(object):
if all_binding:
all_names = set(all_binding.names)
- undefined = all_names.difference(scope)
+ undefined = [
+ name for name in all_binding.names
+ if name not in scope
+ ]
else:
all_names = undefined = []