cli.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:gluster-georep-tools 作者: aravindavk 项目源码 文件源码
def display_status(status_data):
    for session in status_data:
        # Display heading and initiate table
        print "SESSION: " + session[0]
        table = PrettyTable(["MASTER", "STATUS",
                             "CRAWL STATUS", "SLAVE NODE", "LAST SYNCED",
                             "CHKPT TIME", "CHKPT COMPLETED",
                             "CHKPT COMPLETION TIME"])
        for row in session[2]:
            table.add_row([row["master_node"] + ":" + row["master_brick"],
                           row["status"], row["crawl_status"],
                           row["slave_node"], row["last_synced"],
                           row["checkpoint_time"],
                           row["checkpoint_completed"],
                           row["checkpoint_completion_time"]])

        # If Table has data
        if session[2]:
            print table
        else:
            # When no filters match
            print "-"

        print ("Active: {active} | Passive: {passive} | "
               "Faulty: {faulty} | Created: {created} | "
               "Offline: {offline} | Stopped: {stopped} | "
               "Initializing: {initializing} | "
               "Total: {total}".format(**session[1]))

        # Empty line in output
        print
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号