def _index(self, content_type, index):
        from py2neo.ext.batman import ManualIndexManager, ManualIndex
        if isinstance(index, ManualIndex):
            if content_type == index._content_type:
                return index
            else:
                raise TypeError("Index is not for {0}s".format(content_type))
        else:
            return ManualIndexManager(self.graph).get_or_create_index(content_type, str(index))
Grabs a build off the request_queue (populated by self.handle_build_request()), prepares it,
dataset/ETHPy150Open nigelsmall/py2neo/py2neo/ext/batman/batch.py/ManualIndexReadBatch._index--crossover with--dataset/ETHPy150Open box/ClusterRunner/app/master/build_request_handler.py/BuildRequestHandler._build_preparation_loop