From 575ddbff59b008d18167654fc43e970ccbdeab8d Mon Sep 17 00:00:00 2001 From: Chris PeBenito <chpebeni@linux.microsoft.com> Date: Tue, 7 Feb 2023 09:11:40 -0500 Subject: [PATCH] Fix typing issue from CI tests. Signed-off-by: Chris PeBenito <chpebeni@linux.microsoft.com> --- setools/diff/typing.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setools/diff/typing.py b/setools/diff/typing.py index c33fbcd..085f393 100644 --- a/setools/diff/typing.py +++ b/setools/diff/typing.py @@ -2,7 +2,7 @@ # from typing import DefaultDict, Dict, List, Optional, TypeVar -from ..policyrep import PolicyObject, SELinuxPolicy +from ..policyrep import PolicyEnum, PolicyObject, SELinuxPolicy from .difference import Wrapper, SymbolWrapper @@ -12,4 +12,5 @@ U = TypeVar("U", bound=Wrapper) Cache = DefaultDict[SELinuxPolicy, Dict[T, U]] SymbolCache = Cache[T, SymbolWrapper[T]] -RuleList = Optional[DefaultDict[T, List[U]]] +E = TypeVar("E", bound=PolicyEnum) +RuleList = Optional[DefaultDict[E, List[T]]]