class_docstr: Base class for the abstract InputSource. 
class_docstr_tok: ["Base","class","for","the","abstract","InputSource","."]
docstr: Returns:
      bool: whether :meth:`setup()` has been called.
docstr_tok: ["Returns",":","bool",":","whether",":","meth",":","`","setup","(",")","`","has","been","called","."]
code: def setup_done(self):
      """
      Returns:
          bool: whether :meth:`setup()` has been called.
      """
      return self._setup_done
  
imports: import copy
  from abc import ABCMeta, abstractmethod
  from contextlib import contextmanager
  import six
  import tensorflow
  from ..callbacks.base import CallbackFactory
  from ..tfutils.common import get_op_tensor_name
  from ..utils import logger
  from ..utils.argtools import call_only_once, memoized_method
  from ..compat import tfv1
label_desc: Use image node_id 5 for calling the InputSource obj's underlying member method code with example usage: obj.setup_done() and returns: self