code: def sendResult(self, future):
          
          # Greenlets cannot be pickled
          future.greenlet = None
          assert future._ended(), "The results are not valid"
          self.socket.sendResult(future)
docs: Send back results to broker for distribution to parent task.