def send(self, data):
    if self._currently_blocked:
      self._send_queue.put(data)
    else:
      self._actual_send(data)
send data from the client side. fire and forget.
dataset/ETHPy150Open ucb-sts/sts/sts/util/deferred_io.py/DeferredIOWorker.send