Every line of 'python match object' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
323 def is_match(self, object_to_match): 324 """ 325 If `match_type` attribute is `MATCH_ALL`, return `True` if `object_to_match` 326 matches all specified filter rules and all top-level subfilters return 327 `True`. Otherwise return `False`. 328 329 If `match_type` attribute is `MATCH_ANY`, return `True` if `object_to_match` 330 matches at least one specified filter rule or at least one top-level 331 subfilter returns `True`. Otherwise return `False`. 332 333 If no filter rules are specified, return `True`. 334 """ 335 if not self._filter_items: 336 return True 337 338 if self._match_type == self.MATCH_ALL: 339 return self._is_match_all(object_to_match) 340 elif self._match_type == self.MATCH_ANY: 341 return self._is_match_any(object_to_match)