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]
Этот коммит содержится в:
@@ -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):
|
||||
|
||||
Ссылка в новой задаче
Block a user