From 4c6dce3d397e1a1d4e66802d6514c17ead5a8f40 Mon Sep 17 00:00:00 2001 From: Claudiu Popa Date: Mon, 12 Jan 2015 21:29:27 +0200 Subject: Check the number of arguments before attempting to obtain the first one. --- checkers/stdlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'checkers/stdlib.py') diff --git a/checkers/stdlib.py b/checkers/stdlib.py index 216d640..b6b8026 100644 --- a/checkers/stdlib.py +++ b/checkers/stdlib.py @@ -134,7 +134,7 @@ class StdlibChecker(BaseChecker): def _check_redundant_assert(self, node, infer): if (isinstance(infer, astroid.BoundMethod) and - isinstance(node.args[0], astroid.Const) and + node.args and isinstance(node.args[0], astroid.Const) and infer.name in ['assertTrue', 'assertFalse']): self.add_message('redundant-unittest-assert', args=(infer.name, node.args[0].value, ), -- cgit v1.2.1