diff options
| author | Claudiu Popa <pcmanticore@gmail.com> | 2017-08-15 11:31:08 +0200 |
|---|---|---|
| committer | Claudiu Popa <pcmanticore@gmail.com> | 2017-08-15 11:31:08 +0200 |
| commit | cb8ebdb02ba208a8c38bba622bd85ad37a7a2c21 (patch) | |
| tree | f11392693c28e9718948e5afb43975780bd5c5fa /pylint/checkers/python3.py | |
| parent | 660c15d58a6cd8088d99f7db2cfddf81b91121f9 (diff) | |
| download | pylint-git-cb8ebdb02ba208a8c38bba622bd85ad37a7a2c21.tar.gz | |
Add a couple of Uninferable filters where we weren't using any
Diffstat (limited to 'pylint/checkers/python3.py')
| -rw-r--r-- | pylint/checkers/python3.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pylint/checkers/python3.py b/pylint/checkers/python3.py index 64dcdaf6b..2d96f19ad 100644 --- a/pylint/checkers/python3.py +++ b/pylint/checkers/python3.py @@ -42,8 +42,9 @@ def _check_dict_node(node): inferred_types = set() try: inferred = node.infer() - for inferred_node in inferred: - inferred_types.add(inferred_node) + if inferred is not astroid.Uninferable: + for inferred_node in inferred: + inferred_types.add(inferred_node) except astroid.InferenceError: pass return (not inferred_types @@ -740,6 +741,8 @@ class Python3Checker(checkers.BaseChecker): inferred_types = set() try: for inferred_receiver in node.func.expr.infer(): + if inferred_receiver is astroid.Uninferable: + continue inferred_types.add(inferred_receiver) if isinstance(inferred_receiver, astroid.Module): self._warn_if_deprecated(node, inferred_receiver.name, |
