class_docstr: A manager for parallel execution of jobs.
  
  A job must be of type :class:`Job` which produces a :class:`Result`
  object upon successful completion. The scheduler maintains a job and
  result queues.
  
  Notes:
      This class should be used as a context manager.
docstr: Exit the context manager.
docstr_tok: ["Exit","the","context","manager","."]
code: def __exit__(self, exc_type, exc_val, exc_tb):
      """Exit the context manager."""
      self.exit()
  
file_path: hypertunity/hypertunity/scheduling/scheduler.py
imports: import multiprocessing
  import time
  from typing import List
  import joblib
  from hypertunity import utils
  from .jobs import Job, Result
label_desc: Use image node_id 4 for calling the Scheduler obj's underlying member method code with example usage: obj.__exit__(exc_type, exc_val, exc_tb) without return types