in fluent/migrate/validator.py [0:0]
def check_arguments(self, node, argspec, check_kwargs=True, allow_more=False):
if check_kwargs and (
node.keywords or (hasattr(node, "kwargs") and node.kwargs)
):
return False
if hasattr(node, "starargs") and node.starargs:
return False
for arg, NODE_TYPE in zip_longest(node.args, argspec):
if NODE_TYPE is None:
return True if allow_more else False
if not (isinstance(arg, NODE_TYPE)):
return False
return True