2021-03-09 05:20:28 +13:00
|
|
|
import os
|
|
|
|
|
|
|
|
|
|
|
|
class InstallOptions:
|
|
|
|
def __init__(self, app_name: str, path: str = os.path.expanduser("~/legendary"),
|
|
|
|
max_workers: int = os.cpu_count() * 2, repair: bool = False,
|
2021-05-21 09:00:38 +12:00
|
|
|
download_only: bool = False, ignore_free_space: bool = False, force: bool = False,
|
2021-05-22 02:48:15 +12:00
|
|
|
sdl_list: list = list()
|
2021-05-21 09:00:38 +12:00
|
|
|
):
|
2021-03-09 05:20:28 +13:00
|
|
|
self.app_name = app_name
|
|
|
|
self.path = path
|
|
|
|
self.max_workers = max_workers
|
|
|
|
self.repair = repair
|
|
|
|
self.download_only = download_only
|
2021-03-25 23:49:05 +13:00
|
|
|
self.ignore_free_space = ignore_free_space
|
2021-04-05 21:53:33 +12:00
|
|
|
self.force = force
|
2021-05-22 02:48:15 +12:00
|
|
|
self.sdl_list = sdl_list
|