docstr: Return True if the `FutureObject` is empty, False otherwise.
  if empty() returns False it doesn’t guarantee that a subsequent call to get() will not block.
code: def empty(self):
      """
      Return True if the `FutureObject` is empty, False otherwise.
      if empty() returns False it doesn’t guarantee that a subsequent call to get() will not block.
      """
      return self._output_queue.empty()
  
file_path: PARL/parl/remote/future_mode/future_object.py
imports: import time
  import threading
  from six.moves import queue
  from parl.remote.exceptions import FutureGetRepeatedlyError, FutureFunctionError, FutureObjectEmpty
label_desc: Use image node_id 4 for calling the FutureObject obj's underlying member method code with example usage: obj.empty() and returns: self