RAPTOR v18.4: Исправлена отчетность, активированы выходные

This commit is contained in:
root
2026-04-18 23:26:45 +03:00
commit ef0958239e
312 changed files with 54247 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
from t_tech.invest import AsyncClient
from t_tech.invest.retrying.aio.grpc_interceptor import AsyncRetryClientInterceptor
from t_tech.invest.retrying.aio.retry_manager import AsyncRetryManager
from t_tech.invest.retrying.settings_protocol import RetryClientSettingsProtocol
class AsyncRetryingClient(AsyncClient):
def __init__(
self,
token: str,
settings: RetryClientSettingsProtocol,
**kwargs,
):
self._retry_manager = AsyncRetryManager(settings=settings)
self._retry_interceptor = AsyncRetryClientInterceptor(
retry_manager=self._retry_manager
)
interceptors = kwargs.get("interceptors", [])
interceptors.append(self._retry_interceptor)
kwargs["interceptors"] = interceptors
super().__init__(token, **kwargs)