mypy: fix type annotations for PciDevicePoolList and NUMATopologyLimits

Change-Id: I1cf78874313a99fb8e793867728d6dcb7b36681e
Signed-off-by: Artem Vasilyev <artem.v.vasilyev@gmail.com>
This commit is contained in:
Artem Vasilyev
2025-07-24 16:50:19 +03:00
parent 4100d4d8fb
commit acc469b3de
2 changed files with 4 additions and 4 deletions

View File

@@ -81,7 +81,7 @@ class PciDeviceStats(object):
def __init__(
self,
numa_topology: 'objects.NUMATopology',
stats: 'objects.PCIDevicePoolList' = None,
stats: 'objects.PciDevicePoolList' = None,
dev_filter: ty.Optional[whitelist.Whitelist] = None,
) -> None:
self.numa_topology = numa_topology

View File

@@ -918,7 +918,7 @@ def _pack_instance_onto_cores(host_cell, instance_cell,
def _numa_fit_instance_cell(
host_cell: 'objects.NUMACell',
instance_cell: 'objects.InstanceNUMACell',
limits: ty.Optional['objects.NUMATopologyLimit'] = None,
limits: ty.Optional['objects.NUMATopologyLimits'] = None,
cpuset_reserved: int = 0,
) -> ty.Optional['objects.InstanceNUMACell']:
"""Ensure an instance cell can fit onto a host cell
@@ -929,7 +929,7 @@ def _numa_fit_instance_cell(
:param host_cell: host cell to fit the instance cell onto
:param instance_cell: instance cell we want to fit
:param limits: an objects.NUMATopologyLimit or None
:param limits: an objects.NUMATopologyLimits or None
:param cpuset_reserved: An int to indicate the number of CPUs overhead
:returns: objects.InstanceNUMACell with the id set to that of the
@@ -2436,7 +2436,7 @@ def numa_fit_instance_to_host(
host_topology: 'objects.NUMATopology',
instance_topology: 'objects.InstanceNUMATopology',
provider_mapping: ty.Optional[ty.Dict[str, ty.List[str]]],
limits: ty.Optional['objects.NUMATopologyLimit'] = None,
limits: ty.Optional['objects.NUMATopologyLimits'] = None,
pci_requests: ty.Optional['objects.InstancePCIRequests'] = None,
pci_stats: ty.Optional[stats.PciDeviceStats] = None,
):