From 098eb257a8ce1307420bba7a1042faebc702284c Mon Sep 17 00:00:00 2001 From: host Date: Mon, 3 Aug 2026 00:04:25 +0300 Subject: [PATCH] =?UTF-8?q?v2.1:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=5Frest=5Frequest=20/=20=5Fpost=20/=20=5Fput=20/?= =?UTF-8?q?=20=5Fdelete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- truenas_tools.py | 34 +--------------------------------- 1 file changed, 1 insertion(+), 33 deletions(-) diff --git a/truenas_tools.py b/truenas_tools.py index 761af44..0e91415 100644 --- a/truenas_tools.py +++ b/truenas_tools.py @@ -1,34 +1,2 @@ -request_timeout: int = Field( - default=15, - description="Таймаут обычных HTTP-запросов в секундах.", - ) - install_timeout: int = Field( - default=900, - description="Таймаут операций установки/удаления приложений в секундах (по умолчанию 15 минут).", - ) - poll_interval: int = Field( - default=5, - description="Интервал опроса состояния приложения (секунды) при wait_for_app.", - ) - default_catalog: str = Field( - default="TRUENAS", - description="Каталог приложений по умолчанию (TRUENAS, TrueCharts, Community и т.д.).", - ) - default_train: str = Field( - default="stable", - description="Канал (train) по умолчанию — stable, latest, enterprise и т.д.", - ) - - # ----------------------------------------------------------------- - # Инициализация - # ----------------------------------------------------------------- - def __init__(self): - self.valves = self.Valves() - self._cache: Dict[str, tuple[float, str]] = {} - self._last_error = "нет данных (запросы ещё не выполнялись)" - try: - import urllib3 - - urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) - except Exception: +if not urllib3_imported: pass \ No newline at end of file