I just skimmed your code, did not follow control, etc. But these stand out to me.
Is there anything that is preventing this from occurring?
Is there anything that is preventing this from occurring?
def processLoop(): func = [] for processes in hwObjects: f = Process( target = hwObjects[processes].run, args=[]) f.start() func.append(f) for f in func: f.join() return True while processLoop(): passFrom my perspective it appears to constantly loop and create new processes which would drag a program to halt. Also concatenation is a sure way to bottleneck a program and IO (file write/read) is one of the slowest processes, so restricting them would be ideal.
Recommended Tutorials: