Tests whether it's possible for paths under the given one to match.

        If this method returns None, no path under the given one will match the
        pattern.

def may_contain_matches(self, path):
        """Tests whether it's possible for paths under the given one to match.

        If this method returns None, no path under the given one will match the
        pattern.
        """
        path = self._prepare_path(path)
        return self.int_regex.search(path) is not None