Beispiel #1
0
def start(args, unknown):
    if args.subcommand == "xdf":
        return xdf(args)
    if args.subcommand == "config":
        return config(args)
    if args.subcommand == "show":
        return show(args)
    if args.subcommand == "mock":
        return mock(args)
    if args.subcommand == "list":
        return do_list(args)
Beispiel #2
0
def show(args):
    "execute subcommand show"
    kwargs = vars(args)
    kwargs["channel"] = kwargs.get("channel", 0)
    if args.backend == "mpl":
        from liesl.show.mpl import show
    elif args.backend == "ascii":
        from liesl.show.textplot import show

    del kwargs["backend"]
    del kwargs["subcommand"]
    arguments = dict()
    for k, v in kwargs.items():
        if v is not None:
            arguments[k] = v
    return show(**arguments)