def __init__(self, query, name=None, limit=25, pager_range=4, **kwargs): self.args = request.args self.name = name self.query = query self.kwargs = kwargs self.pager_range = pager_range self.offset = arg_int(self.arg_name("offset"), default=0) self.limit = get_limit(default=limit, field=self.arg_name("limit"))
def __init__(self, query, name=None, limit=25, pager_range=4, **kwargs): self.args = request.args self.name = name self.query = query self.kwargs = kwargs self.pager_range = pager_range self.offset = arg_int(self.arg_name('offset'), default=0) self.limit = get_limit(default=limit, field=self.arg_name('limit'))
def __init__(self, args, sort_field=None): self.args = args self.results = None self._limit = 25 self._offset = 0 self._facet_size = arg_int('facet-size', 50) self._facets = [(k, self._facet_size) for k in args.getlist('facet')] self._filters = [] self._sort_field = sort_field
def __init__(self, query, name=None, limit=25, pager_range=4, results_converter=lambda x: x, **kwargs): self.args = request.args self.results_converter = results_converter self.name = name self.query = query self.kwargs = kwargs self.pager_range = pager_range self.offset = arg_int(self.arg_name('offset'), default=0) self.limit = get_limit(default=limit, field=self.arg_name('limit')) self._results = None
def depth(self): if self.root_id is None: return 1 depth = arg_int('depth', 1) return max(1, min(depth, 3))