code: def __init__(self, filename, parameters, output):
      Thread.__init__(self)
      self.filename = filename
      self.parameters = parameters
      self.output = output
      job_semaphore.acquire()
  
file_path: coremltools/deps/pybind11/tools/mkdoc.py
imports: import os
  import sys
  import platform
  import re
  import textwrap
  from clang import cindex
  from clang.cindex import CursorKind
  from collections import OrderedDict
  from threading import Thread, Semaphore
  from multiprocessing import cpu_count
label_desc: Use image node_id 1 to create a new ExtractionThread object from inherited base classes: Thread with example: obj = ExtractionThread(filename, parameters, output)