当前位置: 首页>>代码示例>>Python>>正文


Python Table.sortby方法代码示例

本文整理汇总了Python中SoftLayer.CLI.helpers.Table.sortby方法的典型用法代码示例。如果您正苦于以下问题:Python Table.sortby方法的具体用法?Python Table.sortby怎么用?Python Table.sortby使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SoftLayer.CLI.helpers.Table的用法示例。


在下文中一共展示了Table.sortby方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: execute

# 需要导入模块: from SoftLayer.CLI.helpers import Table [as 别名]
# 或者: from SoftLayer.CLI.helpers.Table import sortby [as 别名]
    def execute(self, args):
        manager = SSLManager(self.client)

        certificates = manager.list_certs(args['--status'])

        table = Table(['id', 'common_name', 'days_until_expire', 'notes'])
        for certificate in certificates:
            table.add_row([
                certificate['id'],
                certificate['commonName'],
                certificate['validityDays'],
                certificate.get('notes', blank())
            ])
        table.sortby = args['--sortby']
        return table
开发者ID:MayaY2014,项目名称:softlayer-python,代码行数:17,代码来源:ssl.py

示例2: execute

# 需要导入模块: from SoftLayer.CLI.helpers import Table [as 别名]
# 或者: from SoftLayer.CLI.helpers.Table import sortby [as 别名]
    def execute(self, args):
        manager = HardwareManager(self.client)

        tags = None
        if args.get('--tags'):
            tags = [tag.strip() for tag in args.get('--tags').split(',')]

        servers = manager.list_hardware(
            hostname=args.get('--hostname'),
            domain=args.get('--domain'),
            cpus=args.get('--cpu'),
            memory=args.get('--memory'),
            datacenter=args.get('--datacenter'),
            nic_speed=args.get('--network'),
            tags=tags)

        table = Table([
            'id',
            'datacenter',
            'host',
            'cores',
            'memory',
            'primary_ip',
            'backend_ip',
            'active_transaction'
        ])
        table.sortby = args.get('--sortby') or 'host'

        for server in servers:
            server = NestedDict(server)
            table.add_row([
                server['id'],
                server['datacenter']['name'] or blank(),
                server['fullyQualifiedDomainName'],
                server['processorPhysicalCoreAmount'],
                gb(server['memoryCapacity'] or 0),
                server['primaryIpAddress'] or blank(),
                server['primaryBackendIpAddress'] or blank(),
                active_txn(server),
            ])

        return table
开发者ID:TimurNurlygayanov,项目名称:softlayer-python,代码行数:44,代码来源:server.py


注:本文中的SoftLayer.CLI.helpers.Table.sortby方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。