From 8c01ee419823b653d615eae87a59ccbeeac2d906 Mon Sep 17 00:00:00 2001 From: Hellow2 Date: Wed, 29 Mar 2023 11:53:55 +0200 Subject: [PATCH] choose_single works --- src/actual_donwload.py | 3 +++ src/music_kraken/pages/download_center/search.py | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/actual_donwload.py b/src/actual_donwload.py index 1edcf34..67d9c18 100644 --- a/src/actual_donwload.py +++ b/src/actual_donwload.py @@ -8,6 +8,9 @@ def search_pages(): print() print(search) + + search.choose(1) + print(search) if __name__ == "__main__": diff --git a/src/music_kraken/pages/download_center/search.py b/src/music_kraken/pages/download_center/search.py index aac825e..7137a9b 100644 --- a/src/music_kraken/pages/download_center/search.py +++ b/src/music_kraken/pages/download_center/search.py @@ -53,10 +53,10 @@ class MultiPageOptions: if option_len > self.max_displayed_options: option_len = self.max_displayed_options - if index < j + option_len: - return options[j + option_len - 1], Page + if j <= index < j + option_len: + return options[j + option_len - 1], page - j += option_len - 1 + j += option_len raise KeyError("index is out of range")