My program creates two pools:
file_creator_pool
initialized with filenum
variable which is stored in global total_files
to be accessible for all processes in the pool
#global
total_files = None
def init_creator_pool(filenum):
global total_files
total_files = filenum
filenum = multiprocessing.Manager().Value('i', 0)
file_creator_pool = multiprocessing.Pool(MAX_PROCESSES, initializer=init_creator_pool, initargs=(filenum,))
Now I want total_files be accessible in ranamer_pool as well
file_renamer_pool = multiprocessing.Pool(MAX_PROCESSES)
Is it possible?
Thanks