def probably_has_next(self):
<EOL>if self._more_results:<EOL><INDENT>return True<EOL><DEDENT>return self.has_next()<EOL>
Return whether a next item is (probably) available.

         This is not quite the same as has_next(), because when
        produce_cursors is set, some shortcuts are possible.  However, in
        some cases (e.g. when the query has a post_filter) we can get a
        false positive (returns True but next() will raise StopIteration).
        There are no false negatives.