def show_projects(ctx):
"""Show projects."""
from fulmar.scheduler.projectdb import projectdb
projects = projectdb.get_all()
table = []
headers = ['project_name', 'updated_time', 'is_stopped']
for _, project in projects.iteritems():
project_name = project.get('project_name')
update_timestamp = project.get('update_time')
update_time = datetime.datetime.fromtimestamp(update_timestamp).strftime('%Y-%m-%d %H:%M:%S')
is_stopped = 'True' if project.get('is_stopped') else 'False'
table.append([project_name, update_time, is_stopped])
click.echo(tabulate(table, headers, tablefmt="grid", numalign="right"))
评论列表
文章目录