class_docstr: Timeout class, fires a TimeoutError after the given number of seconds elapsed.
  
  Example usage:
  
  with Timeout(seconds=12):
      potentially_slow_function()
class_docstr_tok: ["Timeout","class",",","fires","a","TimeoutError","after","the","given","number","of","seconds","elapsed",".","Example","usage",":","with","Timeout","(","seconds=12",")",":","potentially_slow_function","(",")"]
code: def _handle_timeout(self, signum, frame):
      raise TimeoutError(self.error_message)
  
imports: import signal
label_desc: Use image node_id 2 for calling the Timeout obj's underlying member method code with example usage: obj._handle_timeout(signum, frame) without return types