From bea6ab66cfdec7fce64893787d4161deb591b5a1 Mon Sep 17 00:00:00 2001 From: jessicamack Date: Mon, 10 Feb 2025 10:14:06 -0500 Subject: [PATCH] fix method --- awx/api/views/analytics.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/awx/api/views/analytics.py b/awx/api/views/analytics.py index 26824a93f208..1ccc99ba38b0 100644 --- a/awx/api/views/analytics.py +++ b/awx/api/views/analytics.py @@ -181,7 +181,8 @@ def _forward_response(self, response): return Response(response.content, status=response.status_code) - def base_auth_request(request: requests.Request, method: str, url: str, user: str, pw: str, headers: dict[str, str]) -> requests.Response: + @staticmethod + def _base_auth_request(request: requests.Request, method: str, url: str, user: str, pw: str, headers: dict[str, str]) -> requests.Response: response = requests.request( method, url, @@ -217,11 +218,11 @@ def _send_to_analytics(self, request, method): ) except requests.RequestException: logger.error("Automation Analytics API request failed, trying base auth method") - response = base_auth_request(request, method, url, rh_user, rh_password, headers) + response = self._base_auth_request(request, method, url, rh_user, rh_password, headers) except MissingSettings: rh_user = self._get_setting('SUBSCRIPTIONS_USERNAME', None, ERROR_MISSING_USER) rh_password = self._get_setting('SUBSCRIPTIONS_PASSWORD', None, ERROR_MISSING_PASSWORD) - response = base_auth_request(request, method, url, rh_user, rh_password, headers) + response = self._base_auth_request(request, method, url, rh_user, rh_password, headers) # # Missing or wrong user/pass #