def step_indexer(self): if not self._pending_indexer: return if not isinstance(self._pending_indexer, DBIndexer): self._dir_cache.set_ignores(self.settings.ignores) self._pending_indexer = DBIndexer(self.settings.dirs, self._dir_cache) if self._pending_indexer.complete: self._cur_index = DBIndex(self._pending_indexer) self._pending_indexer = None else: self._pending_indexer.index_a_bit_more()