Related to #449
During shutdown, NoneType exceptions can be thrown randomly. This is due to multi pools not cleaning themselves up correctly, as well as the use of .daemon = True with the worker threads.
This should be resolved by ensuring that all threads are cleaned up correctly, and NOT daemonized.
Related to #449
During shutdown,
NoneTypeexceptions can be thrown randomly. This is due to multi pools not cleaning themselves up correctly, as well as the use of.daemon = Truewith the worker threads.This should be resolved by ensuring that all threads are cleaned up correctly, and NOT daemonized.