class_docstr: An Attempt encapsulates a call to a target function that may end as a
  normal return value from the function or an Exception depending on what
  occurred during the execution.
code: def __init__(self, value, attempt_number, has_exception):
      self.value = value
      self.attempt_number = attempt_number
      self.has_exception = has_exception
  
imports: import random
  import six
  import sys
  import time
  import traceback
label_desc: Use image node_id 1 to create a new Attempt object from inherited base classes: object with example: obj = Attempt(value, attempt_number, has_exception)