From 15918daf2a65960123a2617158a6853e2acace75 Mon Sep 17 00:00:00 2001 From: Dylan Pulver Date: Mon, 26 Aug 2024 16:54:35 -0400 Subject: [PATCH] fix/increase-auth-timeout: increase timeout to 5s --- safety/auth/utils.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/safety/auth/utils.py b/safety/auth/utils.py index f41e8a5..922d949 100644 --- a/safety/auth/utils.py +++ b/safety/auth/utils.py @@ -402,7 +402,14 @@ def initialize_scan(self) -> Any: Returns: Any: The initialization result. """ - return self.get(url=PLATFORM_API_INITIALIZE_SCAN_ENDPOINT, timeout=2) + try: + response = self.get(url=PLATFORM_API_INITIALIZE_SCAN_ENDPOINT, timeout=5) + return response + except requests.exceptions.Timeout: + LOG.error("Auth request to initialize scan timed out after 5 seconds.") + except Exception as e: + LOG.exception("Exception trying to auth initialize scan", exc_info=True) + return None class S3PresignedAdapter(HTTPAdapter): def send(self, request: requests.PreparedRequest, **kwargs: Any) -> requests.Response: