From 7f0fb89da5609ab84a9ff7ee56b8851406be31f5 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Thu, 29 Dec 2016 15:20:44 +0000 Subject: [PATCH] We don't need to check the element's type twice. --- volatility/framework/configuration/requirements.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/volatility/framework/configuration/requirements.py b/volatility/framework/configuration/requirements.py index e4d755eea..e5dc3a1de 100644 --- a/volatility/framework/configuration/requirements.py +++ b/volatility/framework/configuration/requirements.py @@ -113,8 +113,8 @@ class ListRequirement(interfaces.configuration.RequirementInterface): """ super().__init__(*args, **kwargs) if not isinstance(element_type, InstanceRequirement): - raise TypeError("ListRequirements cannot contain ListRequirements") - self.element_type = self._check_type(element_type, interfaces.configuration.RequirementInterface) + raise TypeError("ListRequirements can only contain simple InstanceRequirements") + self.element_type = element_type self.min_elements = min_elements self.max_elements = max_elements