new_contents: """ Future response type for rodario framework """
  
  from multiprocessing import Queue
  
  
  class Future(object):
  
      """ Custom response type for proxied method calls """
  
      def __init__(self, queue):
          """
          Initialize the Future by saving a reference to the Queue
  
          :param multiprocessing.Queue queue: The response queue to wrap
          """
  
          self._queue = queue
  
      @property
      def ready(self):
          """
          Return True if the response value is available.
  
          :rtype: :class:`bool`
          """
  
          return not self._queue.empty()
  
      def get(self):
          """
          Resolve and return the proxied method call's value.
  
          :rtype: mixed
          """
  
          return self._queue.get()
  
subject: create Future return type for proxies