diff options
author | sylvain thenault <sylvain.thenault@logilab.fr> | 2009-03-18 16:49:52 +0100 |
---|---|---|
committer | sylvain thenault <sylvain.thenault@logilab.fr> | 2009-03-18 16:49:52 +0100 |
commit | 21db022bc91d1fe77a3daa9a2d1bf7afa0febc6c (patch) | |
tree | 169e90f1f6a5d1dbe624296ee6fa177b7c02440e /checkers/utils.py | |
parent | 9fd376c1ae90268184b060b1f349b7ad311a08e5 (diff) | |
download | pylint-21db022bc91d1fe77a3daa9a2d1bf7afa0febc6c.tar.gz |
use is_argument
Diffstat (limited to 'checkers/utils.py')
-rw-r--r-- | checkers/utils.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/checkers/utils.py b/checkers/utils.py index 803aebb..27e508f 100644 --- a/checkers/utils.py +++ b/checkers/utils.py @@ -102,11 +102,7 @@ def is_defined_before(var_node, comp_node_types=COMP_NODE_TYPES): if _node.vars.name == varname: return True elif isinstance(_node, (astng.Lambda, astng.Function)): - if varname in _node.argnames(): - return True - if _node.args.vararg and varname == _node.args.vararg: - return True - if _node.args.kwarg and varname == _node.args.kwarg: + if _node.args.is_argument(varname): return True if getattr(_node, 'name', None) == varname: return True |