my_api_view.py 文件源码

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

项目:deep_stack 作者: lyn716 项目源码 文件源码
def get_func_standard_and_necessary_keys(func):
    """????function?????.

    :param func: ????
    :return: standard_keys:??????????
             necessary_keys: ???????????????
    """
    standard_kwargs = dict(inspect.signature(func).parameters)
    necessary_keys = []

    for k, v in standard_kwargs.items():
        format_string = v.__str__()
        if "=" in format_string:
            standard_kwargs[k] = format_string.split("=")[-1]
        else:
            standard_kwargs[k] = None
            necessary_keys.append(k)

    return set(standard_kwargs.keys()), set(necessary_keys)
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号