resource.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:service-level-reporting 作者: zalando-zmon 项目源码 文件源码
def get_limited_query(self, query: BaseQuery, **kwargs) -> Union[Pagination, BaseQuery]:
        """Apply pagination limits on query"""
        per_page = int(kwargs.get('page_size', API_DEFAULT_PAGE_SIZE))
        page = int(kwargs.get('page', 1))

        if page < 0 or per_page < 1:
            raise ProblemException(
                title='Invalid paging parameters', detail='page and page_size should be greater than 0')

        return query.paginate(page=page or 1, per_page=per_page, error_out=False)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号