def agents(args):
'''
List and manage agents.
'''
fields = [
('ID', 'id'),
('Status', 'status'),
('First Contact', 'first_contact'),
('Mem.Slots', 'mem_slots'),
('CPU Slots', 'cpu_slots'),
('GPU Slots', 'gpu_slots'),
]
try:
items = Agent.list(args.status,
fields=(item[1] for item in fields))
except BackendClientError as e:
print_fail(str(e))
return
if len(items) == 0:
print('There are no matching agents.')
return
print(tabulate((item.values() for item in items),
headers=(item[0] for item in fields)))
评论列表
文章目录