def _recursive_check_names(self, args, node):
    'check names in a possibly recursive list <arg>'
    for arg in args:
        if isinstance(arg, astroid.AssignName):
            self._check_name('argument', arg.name, node)
        else:
            self._recursive_check_names(arg.elts, node)
check names in a possibly recursive list <arg>
def _recursive_check_names(self, args, node):
    
    for arg in args:
        if isinstance(arg, astroid.AssignName):
            self._check_name('argument', arg.name, node)
        else:
            self._recursive_check_names(arg.elts, node)