in generate.py [0:0]
def generate():
all_cli = []
all_idx = []
versions = get_versions()
with open("processes.json") as p:
config = json.load(p)
for p in config:
for cli in obj_to_cli(p, versions):
all_cli.append(cli)
for idx in obj_to_idx(p):
all_idx.append(idx)
queue = mp.Queue()
workers = [mp.Process(target=fn_worker, args=(queue, )) for _ in range(MAX_PROCESS)]
for cli in all_cli:
queue.put(cli)
for worker in workers:
worker.start()
for worker in workers:
worker.join()
index_html = INDEX.format(content="".join(all_idx), processeddate=datetime.now().isoformat())
with open("_dist/index.html", "w") as index_file:
index_file.write(index_html)