code: def mapred(self, transport, inputs, query, timeout):
          
          _validate_timeout(timeout)
          return transport.mapred(inputs, query, timeout)
docs: mapred(inputs, query, timeout)
  
          Executes a MapReduce query.
  
          .. note:: This request is automatically retried :attr:`retries`
             times if it fails due to network error.
  
          :param inputs: the input list/structure
          :type inputs: list, dict
          :param query: the list of query phases
          :type query: list
          :param timeout: the query timeout
          :type timeout: integer, None
          :rtype: mixed