ec2_commandhelper.py 文件源码

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

项目:orca 作者: bdastur 项目源码 文件源码
def display_ec2_tags_table(self, tagsobj):
        '''
        Display List of tags in tabular format
        '''
        header = ["Resource Id", "Resource Type", "Profile", "Tags"]
        table = prettytable.PrettyTable(header)
        table.align['Tags'] = "l"

        for resid in tagsobj.keys():
            resource_id = resid

            obj = tagsobj[resid]
            keys = obj.keys()
            resource_type = obj['ResourceType']
            profile_name = obj['profile_name']

            tags_str = ""
            for key in keys:
                if key.startswith('tag_'):
                    tagname = key.split("tag_")[1]
                    tags_str = tags_str + tagname + ": " + obj[key] + "\n"


            row = [resource_id, resource_type, profile_name, tags_str]
            table.add_row(row)

            row = ["-"*20, "-"*20, "-"*20, "-"*50]
            table.add_row(row)

        print table
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号