File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 99from torrra .constants import UI_STRINGS
1010from torrra .downloader import download_magnet
1111from torrra .helpers .intro import show_welcome
12- from torrra .indexers import INDEXERS
12+ from torrra .indexers import INDEXERS_MAP
1313from torrra .types import Torrent
1414from torrra .utils import get_indexer
1515
@@ -28,9 +28,12 @@ def main() -> None:
2828
2929 indexer_name = questionary .select (
3030 UI_STRINGS ["prompt_choose_indexer" ],
31- choices = list (INDEXERS .keys ()),
31+ choices = list (INDEXERS_MAP .keys ()),
3232 style = custom_styles .SELECT ,
3333 ).ask ()
34+ if not indexer_name :
35+ return
36+
3437 indexer = get_indexer (indexer_name )
3538
3639 with console .status (
Original file line number Diff line number Diff line change 1- INDEXERS = {
1+ INDEXERS_MAP = {
22 "yts" : "torrra.indexers.yts" ,
33 "magnetdl" : "torrra.indexers.magnetdl" ,
44 "movierulz" : "torrra.indexers.movierulz" ,
Original file line number Diff line number Diff line change 11import importlib
22
3- from torrra .indexers import INDEXERS
3+ from torrra .indexers import INDEXERS_MAP
44
55
66def get_indexer (name : str ):
7- indexer_module_path = INDEXERS [name ]
7+ indexer_module_path = INDEXERS_MAP [name ]
88 return importlib .import_module (indexer_module_path ).Indexer ()
You can’t perform that action at this time.
0 commit comments