INNER CODE UNIT · Python

inner

iterative/mlem · mlem/cli/main.py:357

        def inner(*args, **kwargs):
            ctx = click.get_current_context()
            if ctx.invoked_subcommand is not None:
                return None
            if required is not None:
                for req in required:
                    if req not in kwargs or kwargs[req] is None:
                        param = [
                            p
                            for p in ctx.command.get_params(ctx)
                            if p.name == req
                        ][0]
                        raise MissingParameter(ctx=ctx, param=param)
            return f(*args, **kwargs)

        return group.callback(invoke_without_command=True)(
            wrap_mlem_cli_call(inner, None)
        )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…