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)
)