X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2common%2Fviews%2Fpagination_view.py;h=9f282f248bdb3e31078201225b770f0410a16345;hb=c532f7fbf1934c58e79c01dc36cd3eeaf9656b99;hp=6546ebe90623abcf5eeee718d26dfdda12a56989;hpb=f7ef52a5b4ead0472b1b5828471b28c88d2a0aea;p=pti%2Fo2.git diff --git a/o2common/views/pagination_view.py b/o2common/views/pagination_view.py index 6546ebe..9f282f2 100644 --- a/o2common/views/pagination_view.py +++ b/o2common/views/pagination_view.py @@ -24,17 +24,17 @@ logger = o2logging.get_logger(__name__) class Pagination: def __init__(self, **kwargs) -> None: # filter key should be the same with database name - self.filter_kwargs = {} + self.pagination_kwargs = {} self.limit = int(kwargs['per_page']) if 'per_page' in kwargs else 30 self.page = int(kwargs['page']) if 'page' in kwargs else 1 if self.page < 1: self.page = 1 self.start = (self.page - 1) * self.limit - self.filter_kwargs['limit'] = self.limit - self.filter_kwargs['start'] = self.start + self.pagination_kwargs['limit'] = self.limit + self.pagination_kwargs['start'] = self.start - def get_filter(self): - return self.filter_kwargs + def get_pagination(self): + return self.pagination_kwargs def get_result(self, ret: Tuple[int, List[Serializer]]): count = ret[0]