solution.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:Python-FMI 作者: TsHristov 项目源码 文件源码
def check_arity(self, **kwargs):
        """
           Inspect the code for too many arguments per
           function/method.
        """
        try:
            max_arity = kwargs['max_arity']
        except KeyError:
            return
        node = self.parsed_code.body[0]
        if not isinstance(node, ast.FunctionDef):
            return
        arity = len(node.args.args)
        if arity > max_arity:
            line_number = node.lineno
            self.issues[line_number].add(
                self.code_errors.too_many_arguments(arity, max_arity)
            )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号