Fix typing issue from CI tests.

Signed-off-by: Chris PeBenito <chpebeni@linux.microsoft.com>
This commit is contained in:
Chris PeBenito 2023-02-07 09:11:40 -05:00
parent d43bbdcd4a
commit 575ddbff59

View File

@ -2,7 +2,7 @@
# #
from typing import DefaultDict, Dict, List, Optional, TypeVar from typing import DefaultDict, Dict, List, Optional, TypeVar
from ..policyrep import PolicyObject, SELinuxPolicy from ..policyrep import PolicyEnum, PolicyObject, SELinuxPolicy
from .difference import Wrapper, SymbolWrapper from .difference import Wrapper, SymbolWrapper
@ -12,4 +12,5 @@ U = TypeVar("U", bound=Wrapper)
Cache = DefaultDict[SELinuxPolicy, Dict[T, U]] Cache = DefaultDict[SELinuxPolicy, Dict[T, U]]
SymbolCache = Cache[T, SymbolWrapper[T]] SymbolCache = Cache[T, SymbolWrapper[T]]
RuleList = Optional[DefaultDict[T, List[U]]] E = TypeVar("E", bound=PolicyEnum)
RuleList = Optional[DefaultDict[E, List[T]]]