code: def send_await(self, msg, deadline=None):
          
          receiver = self.send_async(msg)
          response = receiver.get(deadline)
          data = response.unpickle()
          _vv and IOLOG.debug('%r._send_await() -> %r', self, data)
          return data
docs: Like :meth:`send_async`, but expect a single reply (`persist=False`)
          delivered within `deadline` seconds.
  
          :param mitogen.core.Message msg:
              The message.
          :param float deadline:
              If not :data:`None`, seconds before timing out waiting for a reply.
          :returns:
              Deserialized reply.
          :raises TimeoutError:
              No message was received and `deadline` passed.