

def is_filtering_value_found(self, filter_value, value):
    if isinstance(filter_value, dict):
        for tag_pair in value:
            if ((not isinstance(tag_pair, dict)) or (filter_value.get('key') != self.get('key'))):
                continue
            for filter_dict_value in filter_value.get('value'):
                if super(TaggableItemsDescriber, self).is_filtering_value_found(filter_dict_value, tag_pair.get('value')):
                    return True
        return False
    return super(TaggableItemsDescriber, self).is_filtering_value_found(filter_value, value)

dataset/ETHPy150Open openstack/ec2-api/ec2api/api/common.py TaggableItemsDescriber.is_filtering_value_found/VarMisuse@51/70 `tag_pair`->`self`