Пример #1
0
def task_list(arguments):
    if arguments['--YAML'] or arguments['--JSON']:
        where = dict(name=arguments['<name>']) if arguments['<name>'] else dict()
        tasks = Task.list(**where)
        tasks = filter(lambda t: _holdings_filter(t, arguments), tasks)
        common.dump(tasks, toyaml=arguments['--YAML'], tojson=arguments['--JSON'], entry=lambda e: e.__dict__)

    else:
        _task_list_table(arguments)