def expand_default_kwargs()

in source/python/neuropod/utils/packaging_utils.py [0:0]


def expand_default_kwargs(deps):
    # A decorator for setting neuropod_default_args. This data is used in the docs
    # for showing default values for args in `kwargs`
    def inner(f):
        # The default args for `f` come from combining the default args
        # of all of `deps` and `f`
        f.neuropod_default_args = _generate_default_arg_map(deps + [f])
        return f

    return inner