in container-images/gerrit-init/tools/gerrit-initializer/initializer/tasks/reindex.py [0:0]
def _parse_gerrit_index_config(self):
indices = dict()
if os.path.exists(self.index_config_path):
config = git.GitConfigParser(self.index_config_path)
options = config.list()
for opt in options:
name, version = opt["subsection"].rsplit("_", 1)
# TODO (Thomas): Properly handle multiple versions of the same index,
# which may be present due to online-reindexing in progress.
indices[name] = {
"version": int(version),
"ready": opt["value"].lower() == "true",
}
return indices