def publish(self, value): future = self._executor.submit(qwrite, self._params.get("topic"), value) return Promise.cast(future)
def publish(self, value): future = self._executor.submit(lambda: self._queue.put(value)) return Promise.cast(future)