We don't need to check the element's type twice.

This commit is contained in:
Mike Auty
2016-12-29 15:20:44 +00:00
parent 3aec66333e
commit 7f0fb89da5
@@ -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