docstr: Invoked if SIGUSR is send, interrupts current computation
docstr_tok: ["Invoked","if","SIGUSR","is","send",",","interrupts","current","computation"]
code: def _abort_handler(self, _signum, _frame):
      """Invoked if SIGUSR is send, interrupts current computation"""
      # Stop further signal handling
      signal.signal(signal.SIGUSR1, signal.SIG_IGN)
      self.env.set_abort()
  
file_path: maze/maze/train/trainers/es/distributed/es_subproc_worker.py
imports: import multiprocessing
  import signal
  import cloudpickle
  import torch
  from maze.core.wrappers.log_stats_wrapper import LogStatsWrapper
  from maze.core.wrappers.time_limit_wrapper import TimeLimitWrapper
  from maze.train.parallelization.broadcasting_container import BroadcastingContainer
  from maze.train.trainers.es.distributed.es_rollout_wrapper import ESRolloutWorkerWrapper, ESAbortException
  from maze.train.trainers.es.es_shared_noise_table import SharedNoiseTable
label_desc: Use image node_id 4 for calling the ESSubprocWorker obj's underlying member method code with example usage: obj._abort_handler(_signum, _frame) without return types