Remove all "list" adapter for resource field
Because json will automatically handle list string parsing, no need to cast to list object again. And this adapter will throw exception when value is None. So remove them all. Change-Id: I61b71e9db94e5da2cab5d26afc2b504d2cbdf274
This commit is contained in:
parent
6b7aedfd06
commit
98d7db9765
@ -77,7 +77,7 @@ class LinksField(base.CompositeField):
|
||||
switch = base.Field('Switch', adapter=rsd_lib_utils.get_resource_identity)
|
||||
member_of_port = base.Field('MemberOfPort',
|
||||
adapter=rsd_lib_utils.get_resource_identity)
|
||||
port_members = base.Field('PortMembers', adapter=list)
|
||||
port_members = base.Field('PortMembers')
|
||||
active_acls = base.Field('ActiveACLs',
|
||||
adapter=utils.get_members_identities)
|
||||
|
||||
|
@ -29,21 +29,21 @@ class GraphicalConsoleField(base.CompositeField):
|
||||
service_enabled = base.Field('ServiceEnabled')
|
||||
max_concurrent_sessions = base.Field('MaxConcurrentSessions',
|
||||
adapter=rsd_lib_utils.int_or_none)
|
||||
connect_types_supported = base.Field('ConnectTypesSupported', adapter=list)
|
||||
connect_types_supported = base.Field('ConnectTypesSupported')
|
||||
|
||||
|
||||
class SerialConsoleField(base.CompositeField):
|
||||
service_enabled = base.Field('ServiceEnabled')
|
||||
max_concurrent_sessions = base.Field('MaxConcurrentSessions',
|
||||
adapter=rsd_lib_utils.int_or_none)
|
||||
connect_types_supported = base.Field('ConnectTypesSupported', adapter=list)
|
||||
connect_types_supported = base.Field('ConnectTypesSupported')
|
||||
|
||||
|
||||
class CommandShellField(base.CompositeField):
|
||||
service_enabled = base.Field('ServiceEnabled')
|
||||
max_concurrent_sessions = base.Field('MaxConcurrentSessions',
|
||||
adapter=rsd_lib_utils.int_or_none)
|
||||
connect_types_supported = base.Field('ConnectTypesSupported', adapter=list)
|
||||
connect_types_supported = base.Field('ConnectTypesSupported')
|
||||
|
||||
|
||||
class LinksField(base.CompositeField):
|
||||
|
@ -74,8 +74,7 @@ class StatusField(base.CompositeField):
|
||||
|
||||
class BootField(base.CompositeField):
|
||||
allowed_values = base.Field(
|
||||
'BootSourceOverrideTarget@Redfish.AllowableValues',
|
||||
adapter=list)
|
||||
'BootSourceOverrideTarget@Redfish.AllowableValues')
|
||||
|
||||
enabled = base.MappedField('BootSourceOverrideEnabled',
|
||||
node_maps.BOOT_SOURCE_ENABLED_MAP)
|
||||
|
@ -48,7 +48,7 @@ class Memory(base.ResourceBase):
|
||||
base_module_type = base.Field('BaseModuleType')
|
||||
"""The type of base module"""
|
||||
|
||||
memory_media = base.Field('MemoryMedia', adapter=list)
|
||||
memory_media = base.Field('MemoryMedia')
|
||||
"""The memory media"""
|
||||
|
||||
capacity_mib = base.Field('CapacityMiB', adapter=rsd_lib_utils.int_or_none)
|
||||
@ -71,7 +71,7 @@ class Memory(base.ResourceBase):
|
||||
part_number = base.Field('PartNumber')
|
||||
"""The part number of this memory"""
|
||||
|
||||
allowed_speeds_mhz = base.Field('AllowedSpeedsMHz', adapter=list)
|
||||
allowed_speeds_mhz = base.Field('AllowedSpeedsMHz')
|
||||
"""The allowed speeds of this memory in MHz"""
|
||||
|
||||
firmware_revision = base.Field('FirmwareRevision')
|
||||
@ -80,7 +80,7 @@ class Memory(base.ResourceBase):
|
||||
frirmware_api_version = base.Field('FirmwareApiVersion')
|
||||
"""The API revision of this memory firmware"""
|
||||
|
||||
function_classes = base.Field('FunctionClasses', adapter=list)
|
||||
function_classes = base.Field('FunctionClasses')
|
||||
"""The function_classes of the memory"""
|
||||
|
||||
vendor_id = base.Field('VendorID')
|
||||
@ -103,7 +103,7 @@ class Memory(base.ResourceBase):
|
||||
adapter=rsd_lib_utils.int_or_none)
|
||||
"""The operating speed of this memory in MHz"""
|
||||
|
||||
operating_memory_modes = base.Field('OperatingMemoryModes', adapter=list)
|
||||
operating_memory_modes = base.Field('OperatingMemoryModes')
|
||||
"""The operating memory modes"""
|
||||
|
||||
memory_location = MemoryLocationField('MemoryLocation')
|
||||
|
@ -102,7 +102,7 @@ class NetworkInterface(base.ResourceBase):
|
||||
configured on this interface
|
||||
"""
|
||||
|
||||
name_servers = base.Field('NameServers', adapter=list)
|
||||
name_servers = base.Field('NameServers')
|
||||
"""The network interface nameserver"""
|
||||
|
||||
ipv4_addresses = IPv4AddressesField('IPv4Addresses')
|
||||
|
@ -42,9 +42,9 @@ class StorageControllersField(base.ListField):
|
||||
speed_gbps = base.Field('SpeedGbps', adapter=rsd_lib_utils.int_or_none)
|
||||
firmware_version = base.Field('FirmwareVersion')
|
||||
supported_controller_protocols = base.Field(
|
||||
'SupportedControllerProtocols', adapter=list)
|
||||
'SupportedControllerProtocols')
|
||||
supported_device_protocols = base.Field(
|
||||
'SupportedDeviceProtocols', adapter=list)
|
||||
'SupportedDeviceProtocols')
|
||||
identifiers = IdentifiersField('Identifiers')
|
||||
|
||||
|
||||
|
@ -23,7 +23,7 @@ from rsd_lib import utils
|
||||
|
||||
class Memory(memory.Memory):
|
||||
|
||||
max_tdp_milliwatts = base.Field('MaxTDPMilliWatts', adapter=list)
|
||||
max_tdp_milliwatts = base.Field('MaxTDPMilliWatts')
|
||||
|
||||
_metrics = None # ref to System instance
|
||||
|
||||
|
@ -34,5 +34,5 @@ class MemoryMetrics(base.ResourceBase):
|
||||
adapter=rsd_lib_utils.int_or_none)
|
||||
"""The memory temperature celsius"""
|
||||
|
||||
health = base.Field(['Oem', 'Intel_RackScale', 'Health'], adapter=list)
|
||||
health = base.Field(['Oem', 'Intel_RackScale', 'Health'])
|
||||
"""The detail health information"""
|
||||
|
@ -52,5 +52,5 @@ class Metrics(base.ResourceBase):
|
||||
adapter=rsd_lib_utils.int_or_none)
|
||||
"""The io bandwidth GBps"""
|
||||
|
||||
health = base.Field('Health', adapter=list)
|
||||
health = base.Field('Health')
|
||||
"""The detail health information"""
|
||||
|
@ -44,5 +44,5 @@ class ProcessorMetrics(base.ResourceBase):
|
||||
adapter=rsd_lib_utils.int_or_none)
|
||||
"""The processor consumed power watt"""
|
||||
|
||||
health = base.Field('Health', adapter=list)
|
||||
health = base.Field('Health')
|
||||
"""The detail health information"""
|
||||
|
@ -48,7 +48,7 @@ class MetricDefinition(base.ResourceBase):
|
||||
max_reading_range = base.Field('MaxReadingRange')
|
||||
"""The max reading range of this sensor"""
|
||||
|
||||
discrete_values = base.Field('DiscreteValues', adapter=list)
|
||||
discrete_values = base.Field('DiscreteValues')
|
||||
"""The allowed discrete values"""
|
||||
|
||||
precision = base.Field('Precision')
|
||||
@ -78,10 +78,10 @@ class MetricDefinition(base.ResourceBase):
|
||||
calculation_algorithm = base.Field('CalculationAlgorithm')
|
||||
"""The calculation algorithm of the sensor"""
|
||||
|
||||
calculation_parameters = base.Field('CalculationParameters', adapter=list)
|
||||
calculation_parameters = base.Field('CalculationParameters')
|
||||
"""The calculation parameters of the sensor"""
|
||||
|
||||
wildcards = base.Field('Wildcards', adapter=list)
|
||||
wildcards = base.Field('Wildcards')
|
||||
"""The wildcards of the sensor"""
|
||||
|
||||
|
||||
|
@ -33,7 +33,7 @@ class ClassToPriorityMappingField(base.ListField):
|
||||
class PriorityFlowControlField(base.CompositeField):
|
||||
enabled = base.Field('Enabled', adapter=bool)
|
||||
|
||||
lossless_priorities = base.Field('LosslessPriorities', adapter=list)
|
||||
lossless_priorities = base.Field('LosslessPriorities')
|
||||
|
||||
|
||||
class PriorityToClassMappingField(base.ListField):
|
||||
|
@ -88,7 +88,7 @@ class Volume(base.ResourceBase):
|
||||
manufacturer = base.Field('Manufacturer')
|
||||
"""The volume manufacturer"""
|
||||
|
||||
access_capabilities = base.Field('AccessCapabilities', adapter=list)
|
||||
access_capabilities = base.Field('AccessCapabilities')
|
||||
"""The access capabilities of volume"""
|
||||
|
||||
capacity_bytes = base.Field('CapacityBytes',
|
||||
|
Loading…
x
Reference in New Issue
Block a user