def put_nowait(self, item):
        self._consume_expired()
        if self._getters:
            assert self.empty(), "queue non-empty, why are getters waiting?"
            getter = self._getters.popleft()
            self.__put_internal(item)
            getter.set_result(self._get())
        elif self.full():
            raise QueueFull
        else:
            self.__put_internal(item)
Put an item into the queue without blocking.
dataset/ETHPy150Open tornadoweb/tornado/tornado/queues.py/Queue.put_nowait