From d29cd776ecf8ed987f55a4cfc22898ba1281fe4a Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sat, 23 Nov 2019 20:49:06 +0000 Subject: [PATCH] Layers: Fixing multiprocessing typing issue. --- volatility/framework/interfaces/layers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/volatility/framework/interfaces/layers.py b/volatility/framework/interfaces/layers.py index f0c17db5d..e0e0d68d8 100644 --- a/volatility/framework/interfaces/layers.py +++ b/volatility/framework/interfaces/layers.py @@ -14,6 +14,7 @@ import multiprocessing import threading import traceback from abc import ABCMeta, abstractmethod +from multiprocessing import managers from typing import Any, Callable, Dict, Iterable, List, Mapping, Optional, Tuple, Union from volatility.framework import constants, exceptions, interfaces @@ -29,7 +30,7 @@ try: except ImportError: pass -ProgressValue = Union['DummyProgress', multiprocessing.Value] +ProgressValue = Union['DummyProgress', managers.ValueProxy] IteratorValue = Tuple[List[Tuple[str, int, int]], int]