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]]]