Edward Smith
09/16/2021, 3:51 PMjohann
09/16/2021, 4:09 PMEdward Smith
09/16/2021, 4:14 PMp = multiprocessing.Pool(30)
<http://logger.info|logger.info>("Starting to push")
with gzip.open(f"recommendations_parallel.json.gz", "wt") as fout:
for num, result in enumerate(p.imap_unordered(save_recommendations, list(range(len(broadcaster_names))))):
if num % 10000 == 0:
<http://logger.info|logger.info>(f"Sent {num}")
logger.debug(f"Sample Result: {json.dumps(result)}")
if SAVE_RECOMMENDATIONS:
fout.write(json.dumps(result))
fout.write("\n")
save_recommendations
is getting called for each element of broadcaster_names
johann
09/16/2021, 4:20 PMEdward Smith
09/16/2021, 4:48 PMjohann
09/16/2021, 4:49 PMEdward Smith
09/16/2021, 4:50 PMjohann
09/16/2021, 4:51 PMEdward Smith
09/16/2021, 4:51 PMjohann
09/16/2021, 4:52 PMEdward Smith
09/16/2021, 4:53 PMjohann
09/16/2021, 4:53 PMEdward Smith
09/16/2021, 4:53 PMjohann
09/16/2021, 4:54 PMEdward Smith
09/16/2021, 4:54 PMjohann
09/16/2021, 4:54 PM