def intersection(self):
isegs = reduce(operator.and_, self.values())<EOL>isegs.name = '<STR_LIT>'.join(self.keys())<EOL>return isegs<EOL>
Return the intersection of all flags in this dict

        Returns
        -------
        intersection : `DataQualityFlag`
            a new `DataQualityFlag` who's active and known segments
            are the intersection of those of the values of this dict