From 16d1b2697c7e2bc220028337d3e8b3350773f5b9 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sun, 9 Feb 2025 22:16:40 +0000 Subject: [PATCH] Core: Fix typing for python < 3.10 --- volatility3/framework/interfaces/renderers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/volatility3/framework/interfaces/renderers.py b/volatility3/framework/interfaces/renderers.py index 1fe61f88f..f6cac1859 100644 --- a/volatility3/framework/interfaces/renderers.py +++ b/volatility3/framework/interfaces/renderers.py @@ -58,11 +58,11 @@ class TypeRendererInterface: def options(self): return self._options - def render(self, data: T | BaseAbsentValue) -> Any: + def render(self, data: Union[T,BaseAbsentValue] -> Any: """Renders a specific datatype""" return "" - def __call__(self, data: T | BaseAbsentValue) -> Any: + def __call__(self, data: Union[T, BaseAbsentValue]) -> Any: """Shortcut for render""" return self.render(data)