album_commands.py 文件源码

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

项目:HAHA-NO-UR 作者: DamourYouKnow 项目源码 文件源码
def _splice_page(album: list, user: User) -> list:
    """
    Splices a user's last requested page out of their album.

    :param album: Album being spliced
    :param user: User who requested the album.

    :return: Spliced album.
    """
    page = _last_user_args[user.id]['page']
    max_page = int(math.ceil(len(album) / PAGE_SIZE)) - 1

    if page > max_page:
        page = max_page
    if page < 0:
        page = 0
    _last_user_args[user.id]['page'] = page

    start = PAGE_SIZE * page
    end = (PAGE_SIZE * page) + PAGE_SIZE
    return album[start:end]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号