Beispiel #1
0
def main(parser: COP, options: 'Values', *ids: str):
    """CLI for "cylc trigger"."""
    if options.flow_descr and not options.reflow:
        raise UserInputError("--meta requires --reflow")
    call_multi(
        partial(run, options),
        *ids,
    )
def main(parser: COP, options: 'Values', workflow_id: str) -> None:
    call_multi(
        partial(run, options),
        workflow_id,
        report=print,
        # we need the mixed format for call_multi but don't want any tasks
        constraint='mixed',
        max_tasks=0,
    )
def main(parser: COP, options: 'Values', severity_str: str, *ids) -> None:
    try:
        severity = LOG_LEVELS[severity_str]
    except KeyError:
        raise UserInputError("Illegal logging level, %s" % severity_str)
    call_multi(
        partial(run, options, severity),
        *ids,
        constraint='workflows',
    )
Beispiel #4
0
def main(_, options: 'Values', *ids) -> None:
    rets = call_multi(
        partial(run, options),
        *ids,
        constraint='workflows',
        report=report,
    )
    if all(ret['exit'] == 0 for ret in rets):
        sys.exit(0)
    sys.exit(1)
Beispiel #5
0
def main(
    parser: COP,
    options: 'Values',
    *ids,
) -> None:
    rets = call_multi(
        partial(run, options),
        *ids,
        constraint='mixed',
    )
    if all(ret == 0 for ret in rets):
        sys.exit(0)
    sys.exit(1)
Beispiel #6
0
def main(parser: COP, options: 'Values', *ids: str):
    call_multi(
        partial(run, options),
        *ids,
    )
Beispiel #7
0
def main(parser: COP, options: 'Values', *ids) -> None:
    call_multi(
        partial(run, options),
        *ids,
        constraint='workflows',
    )
Beispiel #8
0
def main(parser: COP, options: 'Values', *ids: str):
    """CLI of "cylc kill"."""
    call_multi(
        partial(run, options),
        *ids,
    )
Beispiel #9
0
def main(parser: COP, options: 'Values', *ids):
    call_multi(
        partial(run, options),
        *ids,
        constraint='mixed',
    )