From acc469b3deea89eb85ab60408df3c3cb28725598 Mon Sep 17 00:00:00 2001 From: Artem Vasilyev Date: Thu, 24 Jul 2025 16:50:19 +0300 Subject: [PATCH] mypy: fix type annotations for PciDevicePoolList and NUMATopologyLimits Change-Id: I1cf78874313a99fb8e793867728d6dcb7b36681e Signed-off-by: Artem Vasilyev --- nova/pci/stats.py | 2 +- nova/virt/hardware.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nova/pci/stats.py b/nova/pci/stats.py index a60b697caf78..a7a33da78724 100644 --- a/nova/pci/stats.py +++ b/nova/pci/stats.py @@ -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 diff --git a/nova/virt/hardware.py b/nova/virt/hardware.py index 7b527590a925..2dc1b0efa25a 100644 --- a/nova/virt/hardware.py +++ b/nova/virt/hardware.py @@ -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, ):