code: def run_as_pydevd_daemon_thread(func, *args, **kwargs):
      '''
      Runs a function as a pydevd daemon thread (without any tracing in place).
      '''
      t = PyDBDaemonThread(target_and_args=(func, args, kwargs))
      t.name = '%s (pydevd daemon thread)' % (func.__name__,)
      t.start()
      return f run_as_pydevd_daemon_thread(func, *args, **kwargs):
      '''
      Runs a function as a pydevd daemon thread (without any tracing in place).
      '''
      t = PyDBDaemonThread(target_and_args=(func, args, kwargs))
      t.name = '%s (pydevd daemon thread)' % (func.__name__,)
      t.start()
      return t
docs: Runs a function as a pydevd daemon thread (without any tracing in place).