inline.py 文件源码

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

项目:peval 作者: fjarri 项目源码 文件源码
def _build_parameter_assignments(call_node, functiondef_node):
    # currently variadic arguments are not supported
    assert all(type(arg) != ast.Starred for arg in call_node.args)
    assert all(kw.arg is not None for kw in call_node.keywords)
    parameter_assignments = []
    for callee_arg, fn_arg in zip(call_node.args, functiondef_node.args.args):
        parameter_assignments.append(ast.Assign(
            targets=[ast.Name(fn_arg.arg, ast.Store())],
            value=callee_arg))
    return parameter_assignments
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号