diff options
-rw-r--r-- | pylint/checkers/classes.py | 1 | ||||
-rw-r--r-- | pylint/checkers/imports.py | 1 | ||||
-rw-r--r-- | pylint/checkers/misc.py | 1 | ||||
-rw-r--r-- | pylint/lint/pylinter.py | 1 | ||||
-rw-r--r-- | pylint/pyreverse/inspector.py | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py index bbbd60210..117f44307 100644 --- a/pylint/checkers/classes.py +++ b/pylint/checkers/classes.py @@ -452,6 +452,7 @@ def _safe_infer_call_result(node, caller, context=None): return None # there is some kind of ambiguity except StopIteration: return value + return None def _has_same_layout_slots(slots, assigned_value): diff --git a/pylint/checkers/imports.py b/pylint/checkers/imports.py index 032c855c2..4b97b5e14 100644 --- a/pylint/checkers/imports.py +++ b/pylint/checkers/imports.py @@ -799,6 +799,7 @@ class ImportsChecker(BaseChecker): dotted_modname = _get_import_name(importnode, modname) self.add_message("import-error", args=repr(dotted_modname), node=importnode) + return None def _add_imported_module(self, node, importedmodname): """notify an imported module, used to analyze dependencies""" diff --git a/pylint/checkers/misc.py b/pylint/checkers/misc.py index 7248024cf..0d1eac8a8 100644 --- a/pylint/checkers/misc.py +++ b/pylint/checkers/misc.py @@ -133,6 +133,7 @@ class EncodingChecker(BaseChecker): args='Cannot decode using encoding "{}",' " bad encoding".format(file_encoding), ) + return None def process_module(self, module): """inspect the source file to find encoding problem""" diff --git a/pylint/lint/pylinter.py b/pylint/lint/pylinter.py index 1254ac5a4..806007a21 100644 --- a/pylint/lint/pylinter.py +++ b/pylint/lint/pylinter.py @@ -1043,6 +1043,7 @@ class PyLinter( except Exception as ex: # pylint: disable=broad-except traceback.print_exc() self.add_message("astroid-error", args=(ex.__class__, ex)) + return None def check_astroid_module(self, ast_node, walker, rawcheckers, tokencheckers): """Check a module from its astroid representation. diff --git a/pylint/pyreverse/inspector.py b/pylint/pyreverse/inspector.py index 4b5ece434..4221b9d19 100644 --- a/pylint/pyreverse/inspector.py +++ b/pylint/pyreverse/inspector.py @@ -37,6 +37,7 @@ def _astroid_wrapper(func, modname): print(exc) except Exception as exc: # pylint: disable=broad-except traceback.print_exc() + return None def interfaces(node, herited=True, handler_func=_iface_hdlr): |