if __name__ == '__main__':
MATCH_ID = str(doc_ref2.id)
MATCH_ID_TEAM = doc_ref3.id
with concurrent.futures.ProcessPoolExecutor(max_workers=30) as executor:
results = list(executor.map(ESPNPlayerFree, teamList1))
MATCH_ID_TEAM = str(doc_ref4.id)
with concurrent.futures.ProcessPoolExecutor(max_workers=30) as executor:
results = list(executor.map(ESPNPlayerFree, teamList2))
When I print the MATCH_ID_TEAM
it prints the value. But in the process, it shows up the default value which I set empty at the top.
How do I update the value of my variables to all the processes?
ESPNPlayerFree is a class that takes `id` as an argument. So `teamList1` and `teamList2` are list of ids to initialize my objects.
MATCH_ID
and MATCH_ID_TEAM
are variables that are used in my Class ESPNPlayerFree
from Update variable while working with ProcessPoolExecutor
No comments:
Post a Comment