code: def reraise(tp, value, tb=None):
      # Taken from: https://github.com/benjaminp/six/blob/1.15.0/six.py#L694-L700
      try:
          if value is None:
              value = tp()
          if value.__traceback__ is not tb:
              raise value.with_traceback(tb)
          raise value
      finally:
          value = None
          tb = None
  
imports: import base64
  import inspect
  import logging
  import socket
  import subprocess
  import uuid
  from contextlib import closing
  from itertools import islice
  from sys import version_info
label_desc: Use image node_id 3 for calling a global function with example usage: reraise(tp, value, tb) without return types