class_docstr: When this is used in a ``with`` block it will capture keyboard interrupts and
  fire them at the end of the ``with`` block after all the code completes execution.
code: def __enter__(self):
      self.signal_received = None
      # Start capturing
      self.old_handler = signal.signal(signal.SIGINT, self.handler)
  
file_path: labml/client/labml/utils/delayed_keyboard_interrupt.py
imports: import signal
  from labml import logger
  from labml.logger import Text
label_desc: Use image node_id 2 for calling the DelayedKeyboardInterrupt obj's underlying member method code with example usage: obj.__enter__() without return types