Exemplo n.º 1
0
 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"))
Exemplo n.º 2
0
 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'))
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
 def depth(self):
     if self.root_id is None:
         return 1
     depth = arg_int('depth', 1)
     return max(1, min(depth, 3))
Exemplo n.º 6
0
 def depth(self):
     if self.root_id is None:
         return 1
     depth = arg_int('depth', 1)
     return max(1, min(depth, 3))