linode.py 文件源码

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

项目:linode-cli 作者: linode 项目源码 文件源码
def list(args, client, unparsed=None):
        linodes = client.linode.get_instances()
        groups = {}
        for l in linodes:
            if not l.group in groups:
                groups[l.group] = []
            groups[l.group].append(l)

        header = [ "label", "status", "location", "backups", "disk", "memory" ]

        for k in sorted(groups.keys()):
            if args.raw:
                for l in groups[k]:
                    print(args.separator.join(_make_raw_linode_row(k,l)))
            else:
                print(k if k else 'Linode')
                data = [ _make_linode_row(l) for l in groups[k] ]
                data = [ header ] + data
                tab = SingleTable(data)
                print(tab.table)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号