Compare commits

..

1 Commits

Author SHA1 Message Date
14d760a266 Added optional parameter to change timeout
All checks were successful
autoBIGS.engine/pipeline/head This commit looks good
2025-03-14 16:09:01 +00:00

View File

@ -43,12 +43,13 @@ class BIGSdbMLSTProfiler(AbstractAsyncContextManager):
class RemoteBIGSdbMLSTProfiler(BIGSdbMLSTProfiler):
def __init__(self, database_api: str, database_name: str, scheme_id: int, retry_requests: int = 5):
def __init__(self, database_api: str, database_name: str, scheme_id: int, retry_requests: int = 5, timeout: int = 600):
self._timeout = timeout
self._retry_limit = retry_requests
self._database_name = database_name
self._scheme_id = scheme_id
self._base_url = f"{database_api}/db/{self._database_name}/schemes/{self._scheme_id}/"
self._http_client = ClientSession(self._base_url, timeout=ClientTimeout(300))
self._http_client = ClientSession(self._base_url, timeout=ClientTimeout(timeout))
async def __aenter__(self):
return self