refactor(config): remove DEFAULT_CHOICE option
Build and Push (dev) / build (push) Successful in 1m56s

This commit is contained in:
2026-08-16 05:20:24 +05:00
parent 5dece14c8b
commit 37d4400513
5 changed files with 23 additions and 50 deletions
+9 -9
View File
@@ -106,7 +106,6 @@ class Config:
stars_count = int(os.getenv(key="STARS_COUNT", default=1))
# Misc
default_choice = int(os.getenv(key="DEFAULT_CHOICE", default=2))
start_page = max(int(os.getenv(key="START_PAGE", default=1)), 1)
check_interval = max(
@@ -185,9 +184,7 @@ class Config:
if "@" in main:
main_split = main.split("@")
if len(main_split) != 2:
raise ConfigError(
"Неверный формат авторизации в PROXY"
)
raise ConfigError("Неверный формат авторизации в PROXY")
authorization = main_split[0]
server = main_split[1]
@@ -222,13 +219,15 @@ class Config:
proxy_protocol,
proxy_host,
proxy_port,
"да" if proxy_username else "нет"
"да" if proxy_username else "нет",
)
except ConfigError:
raise
except Exception as e:
raise ConfigError(f"Произошла ошибка при парсе PROXY: {e}") from e
raise ConfigError(
f"Произошла ошибка при парсе PROXY: {e}"
) from e
else:
logger.info("Загрузка прокси из отдельных переменных...")
@@ -250,7 +249,7 @@ class Config:
proxy_protocol,
proxy_host,
proxy_port,
"да" if proxy_username else "нет"
"да" if proxy_username else "нет",
)
# Валидация
@@ -259,7 +258,9 @@ class Config:
f"Формат прокси '{proxy_protocol}' не поддерживается. Укажите socks5 или https"
)
if (proxy_username and not proxy_password) or (proxy_password and not proxy_username):
if (proxy_username and not proxy_password) or (
proxy_password and not proxy_username
):
raise ConfigError(
"PROXY_USERNAME и PROXY_PASSWORD должны быть указаны оба или не указаны вовсе"
)
@@ -295,7 +296,6 @@ class Config:
"api_delay": api_delay,
"api_timeout": api_timeout,
"max_retries": max_retries,
"default_choice": default_choice,
# Bump
"enable_auto_bump": enable_auto_bump,
"bump_check_interval": bump_check_interval,