Fix TypeError: 'type' object is not subscriptable

Python 3.8 requires typing import to specify.
Python 3.10, no longer requires typing import.

Change-Id: I5d9844c91932bc3af53acc6dd56eb258f4d18d9b
Signed-off-by: Charis Poag <Charis.Poag@amd.com>


[ROCm/amdsmi commit: ac40e963d3]
Этот коммит содержится в:
Charis Poag
2024-07-19 16:33:41 -05:00
родитель c63ea0e5e0
Коммит e536831413
+2 -1
Просмотреть файл
@@ -31,6 +31,7 @@ from subprocess import run
from subprocess import PIPE, STDOUT
from typing import List
from enum import Enum
from typing import Set
from amdsmi_init import *
from BDF import BDF
@@ -789,7 +790,7 @@ class AMDSMIHelpers():
"""
return int(float(val) * unit_in / unit_out)
def get_pci_device_ids(self) -> set[str]:
def get_pci_device_ids(self) -> Set[str]:
pci_devices_path = "/sys/bus/pci/devices"
pci_devices: set[str] = set()
for device in os.listdir(pci_devices_path):