class_docstr: A worker manager which spawns a new thread for each worker. 
docstr: Resets child. 
docstr_tok: ["Resets","child","."]
code: def _child_reset(self):
      """Resets child."""
      # Delete/create the result and working directories.
      if not hasattr(
          self, "result_dir_names"
      ):  # Just for the super constructor.
          return
      self._delete_and_create_dirs(list(self.result_dir_names.values()))
      self._delete_dirs(list(self.working_dir_names.values()))
      self.free_workers = Set(self.worker_ids)
      self.func_callers_for_each_worker = {
          wid: None for wid in self.worker_ids
      }
      self.qinfos_in_progress = {wid: None for wid in self.worker_ids}
      self.worker_processes = {wid: None for wid in self.worker_ids}
  
imports: from __future__ import print_function
  from __future__ import division
  from argparse import Namespace
  from multiprocessing import Process
  import numpy
  import os
  import pickle
  import shutil
  import time
  from .exd_utils import EVAL_ERROR_CODE
label_desc: Use image node_id 5 for calling the MultiProcessingWorkerManager obj's underlying member method code with example usage: obj._child_reset() without return types