parameters: (lit_config, parallelism_semaphores)
docstring: Copy data shared by all test executions into worker processes
docstring_summary: Copy data shared by all test executions into worker processes
docstring_tokens: Copy data shared by all test executions into worker processes
function: def initialize(lit_config, parallelism_semaphores):
      """Copy data shared by all test executions into worker processes"""
      global _lit_config
      global _parallelism_semaphores
      _lit_config = lit_config
      _parallelism_semaphores = parallelism_semaphores
  
      # We use the following strategy for dealing with Ctrl+C/KeyboardInterrupt in
      # subprocesses created by the multiprocessing.Pool.
      # https://noswap.com/blog/python-multiprocessing-keyboardinterrupt
      signal.signal(signal.SIGINT, signal.SIG_IGN)
function_tokens: def initialize ( lit_config , parallelism_semaphores ) : global _lit_config global _parallelism_semaphores _lit_config = lit_config _parallelism_semaphores = parallelism_semaphores # We use the following strategy for dealing with Ctrl+C/KeyboardInterrupt in # subprocesses created by the multiprocessing.Pool. # https://noswap.com/blog/python-multiprocessing-keyboardinterrupt signal . signal ( signal . SIGINT , signal . SIG_IGN )