class_docstr: Run a function call as a background job (uses a separate thread).
code: def call(self):
      return self.func(*self.args, **self.kwargs)
  
imports: from __future__ import print_function
  import sys
  import threading
  from IPython import get_ipython
  from IPython.core.ultratb import AutoFormattedTB
  from logging import error
  from IPython.utils.py3compat import string_types
label_desc: Use image node_id 2 for calling the BackgroundJobFunc obj's underlying member method code with example usage: obj.call() and returns: self