code: def send(self, *args):
          
          # this and the serializer could use some streamlining
          if None in args:
              raise TypeError('None is not a valid queue item.')
          serialized_values = [self.serialize(value) for value in args]
          logger.debug('Sending to "%s": %s', self.name, serialized_values)
          return self.redis.rpush(self.name, *serialized_values)
docs: Send a value to this LIFO Queue.
  
          Provided argument is serialized and pushed out. Don't send None.