(self)
| 110 | return combined |
| 111 | |
| 112 | def _cache_is_full(self): |
| 113 | if not self.query.has_run(): |
| 114 | return False |
| 115 | |
| 116 | if len(self) <= 0: |
| 117 | return True |
| 118 | |
| 119 | try: |
| 120 | self._result_cache.index(None) |
| 121 | return False |
| 122 | except ValueError: |
| 123 | # No ``None``s found in the results. Check the length of the cache. |
| 124 | return len(self._result_cache) > 0 |
| 125 | |
| 126 | def _manual_iter(self): |
| 127 | # If we're here, our cache isn't fully populated. |