From a75ccd72b1027b8dac032785497c668480e92ebf Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Thu, 4 Mar 2021 23:34:04 +0000 Subject: [PATCH] Layers: Restore a loss from a rebase/merge --- volatility3/framework/layers/resources.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/volatility3/framework/layers/resources.py b/volatility3/framework/layers/resources.py index a56d54dc3..88ae9f2ec 100644 --- a/volatility3/framework/layers/resources.py +++ b/volatility3/framework/layers/resources.py @@ -62,7 +62,8 @@ class ResourceAccessor(object): def __init__(self, progress_callback: Optional[constants.ProgressCallback] = None, - context: Optional[ssl.SSLContext] = None) -> None: + context: Optional[ssl.SSLContext] = None, + enable_cache: bool = True) -> None: """Creates a resource accessor. Note: context is an SSL context, not a volatility context @@ -70,6 +71,7 @@ class ResourceAccessor(object): self._progress_callback = progress_callback self._context = context self._handlers = list(framework.class_subclasses(urllib.request.BaseHandler)) + self._enable_cache = enable_cache if self.list_handlers: vollog.log(constants.LOGLEVEL_VVV, "Available URL handlers: {}".format(", ".join([x.__name__ for x in self._handlers])))