def validate(self, option_dict): found = set(self._option_name_list) & set(option_dict.keys()) if not found: return [ reports.required_option_of_alternatives_is_missing( self._option_name_list, self._option_type, ) ] return []
def validate(option_dict): found_names = set.intersection(set(option_dict.keys()), set(option_name_list)) if len(found_names) < 1: return [ reports.required_option_of_alternatives_is_missing( sorted(option_name_list), option_type, ) ] return []
def validate(option_dict): found_names = set.intersection( set(option_dict.keys()), set(option_name_list) ) if not found_names: return [reports.required_option_of_alternatives_is_missing( sorted(option_name_list), option_type, )] return []