diff options
author | hippo91 <guillaume.peillex@gmail.com> | 2017-09-26 17:03:42 +0200 |
---|---|---|
committer | Claudiu Popa <pcmanticore@gmail.com> | 2017-09-26 17:03:42 +0200 |
commit | 56a6723f96dddd1e70e668d808e8446fd53b841f (patch) | |
tree | cbead24fb86338441114e4cdc9245ac540a8d10c /pylint/checkers/classes.py | |
parent | 8dd70cb76439d72ea02ade02ae0dfa028a46619c (diff) | |
download | pylint-git-56a6723f96dddd1e70e668d808e8446fd53b841f.tar.gz |
Adding a check for ``inconsistent-return-statements`` inside function or methods. (#1641)
Close #1267
Diffstat (limited to 'pylint/checkers/classes.py')
-rw-r--r-- | pylint/checkers/classes.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py index 985e4e4ee..5d71b98f3 100644 --- a/pylint/checkers/classes.py +++ b/pylint/checkers/classes.py @@ -298,14 +298,14 @@ def _safe_infer_call_result(node, caller, context=None): inferit = node.infer_call_result(caller, context=context) value = next(inferit) except astroid.InferenceError: - return # inference failed + return None # inference failed except StopIteration: - return # no values infered + return None # no values infered try: next(inferit) - return # there is ambiguity on the inferred node + return None # there is ambiguity on the inferred node except astroid.InferenceError: - return # there is some kind of ambiguity + return None # there is some kind of ambiguity except StopIteration: return value |