def pydev_start_new_thread(function, args, kwargs={}):
    return _original_start_new_thread(NewThreadStartup(function, args, kwargs), ())

#=======================================================================================================================
# PyDB
#=======================================================================================================================
We need to replace the original thread.start_new_thread with this function so that threads started through
dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/common/diagnostic/pydevDebug/pydevd.py/pydev_start_new_thread