utils.py 文件源码

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

项目:schematizer 作者: Yelp 项目源码 文件源码
def get_current_func_arg_name_values():
    """Return a dict of {parameter name: value} of current function.
    """
    caller_frame = inspect.currentframe().f_back
    arg_info = inspect.getargvalues(caller_frame)

    params = {
        key: arg_info.locals[key] for key in arg_info.args if key != 'self'
    }
    if arg_info.varargs:
        params[arg_info.varargs] = arg_info.locals[arg_info.varargs]
    if arg_info.keywords:
        params.update(arg_info.locals[arg_info.keywords])
    return params
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号