solvebio/query.py
def execute(self, offset=0, **query):
        """
        Executes a query. Additional query parameters can be passed
        as keyword arguments.

        Returns: The request parameters and the raw query response.
        """
        _params = self._build_query(**query)
        self._page_offset = offset

        _params.update(
            offset=self._page_offset,
            limit=min(self._page_size, self._limit)
        )

        logger.debug('executing query. from/limit: %6d/%d' %
                     (_params['offset'], _params['limit']))

        # If the request results in a SolveError (ie bad filter) set the error.
        try:
            self._response = self._client.post(self._data_url, _params)
        except SolveError as e:
            self._error = e
            raise

        logger.debug('query response took: %(took)d ms, total: %(total)d'
                     % self._response)
        return _params, self._response
def execute(self, offset=0, **query):
        """
        Executes a query. Additional query parameters can be passed
        as keyword arguments.

        Returns: The request parameters and the raw query response.
        """
        _params = self._build_query(**query)
        self._page_offset = offset

        _params.update(
            offset=self._page_offset,
            limit=min(self._page_size, self._limit)
        )

        logger.debug('executing query. from/limit: %6d/%d' %
                     (_params['offset'], _params['limit']))

        # If the request results in a SolveError (ie bad filter) set the error.
        try:
            self._response = self._client.post(self._data_url, _params)
        except SolveError as e:
            self._error = e
            raise

        logger.debug('query response took: %(took)d ms, total: %(total)d'
                     % self._response)
        return _params, self._response
def execute ( self , offset = 0 , * * query ) : _params = self . _build_query ( * * query ) self . _page_offset = offset _params . update ( offset = self . _page_offset , limit = min ( self . _page_size , self . _limit ) ) logger . debug ( 'executing query. from/limit: %6d/%d' % ( _params [ 'offset' ] , _params [ 'limit' ] ) ) # If the request results in a SolveError (ie bad filter) set the error. try : self . _response = self . _client . post ( self . _data_url , _params ) except SolveError as e : self . _error = e raise logger . debug ( 'query response took: %(took)d ms, total: %(total)d' % self . _response ) return _params , self . _response
Executes a query. Additional query parameters can be passed
        as keyword arguments.

        Returns: The request parameters and the raw query response.
Executes a query . Additional query parameters can be passed as keyword arguments .