本文整理汇总了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
示例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