[system] Cache sizes can also be float, not necessarily int.

This commit is contained in:
Fabio Manganiello 2023-11-10 21:30:15 +01:00
parent 3d62069775
commit 9a090d1b46
Signed by: blacklight
GPG key ID: D90FBA7F76362774

View file

@ -59,7 +59,7 @@ class CpuInfo:
} }
) )
frequency_advertised: Optional[int] = field( frequency_advertised: Optional[float] = field(
metadata={ metadata={
'metadata': { 'metadata': {
'description': 'Advertised CPU frequency, in Hz', 'description': 'Advertised CPU frequency, in Hz',
@ -68,7 +68,7 @@ class CpuInfo:
} }
) )
frequency_actual: Optional[int] = field( frequency_actual: Optional[float] = field(
metadata={ metadata={
'metadata': { 'metadata': {
'description': 'Actual CPU frequency, in Hz', 'description': 'Actual CPU frequency, in Hz',
@ -86,7 +86,7 @@ class CpuInfo:
} }
) )
l1_instruction_cache_size: Optional[int] = field( l1_instruction_cache_size: Optional[float] = field(
metadata={ metadata={
'metadata': { 'metadata': {
'description': 'Size of the L1 instruction cache, in bytes', 'description': 'Size of the L1 instruction cache, in bytes',
@ -95,7 +95,7 @@ class CpuInfo:
} }
) )
l1_data_cache_size: Optional[int] = field( l1_data_cache_size: Optional[float] = field(
metadata={ metadata={
'metadata': { 'metadata': {
'description': 'Size of the L1 data cache, in bytes', 'description': 'Size of the L1 data cache, in bytes',
@ -104,7 +104,7 @@ class CpuInfo:
} }
) )
l2_cache_size: Optional[int] = field( l2_cache_size: Optional[float] = field(
metadata={ metadata={
'metadata': { 'metadata': {
'description': 'Size of the L2 cache, in bytes', 'description': 'Size of the L2 cache, in bytes',
@ -113,7 +113,7 @@ class CpuInfo:
} }
) )
l3_cache_size: Optional[int] = field( l3_cache_size: Optional[float] = field(
metadata={ metadata={
'metadata': { 'metadata': {
'description': 'Size of the L2 cache, in bytes', 'description': 'Size of the L2 cache, in bytes',