code: 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, strictf 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)
docs: Two match objects overlap if the same packet can be matched 
          by both *and* they have the same priority.