def overlaps_with(self, othermatch, strict=False):
        '''
        Two match objects overlap if the same packet can be matched 
        by both *and* they have the same priority.
        '''
        one = self.matches_entry(othermatch, strict)
        if strict:
            return one
        return one and othermatch.matches_entry(self, strict)
def overlaps_with ( self , othermatch , strict = False ) : one = self . matches_entry ( othermatch , strict ) if strict : return one return one and othermatch . matches_entry ( self , strict )
Two match objects overlap if the same packet can be matched 
        by both *and* they have the same priority.