def qrange(self, name, offset, limit):
        """
        Return a ``limit`` slice of the list ``name`` at position ``offset``

        ``offset`` can be negative numbers just like Python slicing notation

        Similiar with **Redis.LRANGE**

        :param string name: the queue name
        :param int offset: the returned list will start at this offset
        :param int limit: number of elements will be returned
        :return: a list of elements
        :rtype: list
        
        """
        offset = get_integer('offset', offset)        
        limit = get_positive_integer('limit', limit)                
        return self.execute_command('qrange', name, offset, limit)