@@ -62,7 +62,8 @@ def patch(self, endpoint: str, data: dict) -> dict:
6262 @property
6363 def is_authenticated (self ) -> bool :
6464 return bool (
65- self .token and (self .token_expires_at - BEFORE_EXPIRE_TOKEN_SECONDS ) > datetime .now ()
65+ self .token
66+ and (self .token_expires_at - BEFORE_EXPIRE_TOKEN_SECONDS ) > datetime .now ()
6667 )
6768
6869 def _ensure_requirements (self ) -> None :
@@ -75,7 +76,9 @@ def _authenticate(self) -> None:
7576 if not self .token :
7677 raise SantanderClientException ("Token de autenticação não encontrado" )
7778
78- self .token_expires_at = datetime .now () + timedelta (seconds = token_data .get ("expires_in" , 120 ))
79+ self .token_expires_at = datetime .now () + timedelta (
80+ seconds = token_data .get ("expires_in" , 120 )
81+ )
7982 self .session .headers = {
8083 "Authorization" : f"Bearer { self .token } " ,
8184 "X-Application-Key" : self .config .client_id ,
@@ -93,13 +96,20 @@ def _request_token(self) -> dict:
9396 }
9497 try :
9598 response = self .session .post (
96- url , data = data , headers = headers , verify = True , timeout = 60 , cert = self .config .cert
99+ url ,
100+ data = data ,
101+ headers = headers ,
102+ verify = True ,
103+ timeout = 60 ,
104+ cert = self .config .cert ,
97105 )
98106 response .raise_for_status ()
99107 except requests .exceptions .RequestException as e :
100108 status_code = getattr (e .response , "status_code" , None )
101109 response = try_parse_response_to_json (e .response )
102- raise SantanderRequestException (f"Erro na obtenção do Token: { e } " , status_code , response )
110+ raise SantanderRequestException (
111+ f"Erro na obtenção do Token: { e } " , status_code , response
112+ )
103113 token_data = response .json ()
104114 return token_data
105115
@@ -112,19 +122,25 @@ def _prepare_url(self, endpoint: str) -> str:
112122 url = url .replace (":workspaceid" , self .config .workspace_id )
113123 return url
114124
115- def _request (self , method : str , endpoint : str , data : dict = None , params : dict = None ) -> dict :
125+ def _request (
126+ self , method : str , endpoint : str , data : dict = None , params : dict = None
127+ ) -> dict :
116128 self ._ensure_requirements ()
117129 url = self ._prepare_url (endpoint )
118130
119131 try :
120- response = self .session .request (method , url , json = data , params = params , timeout = 60 )
132+ response = self .session .request (
133+ method , url , json = data , params = params , timeout = 60
134+ )
121135 response .raise_for_status ()
122136 return response .json ()
123137 except requests .exceptions .RequestException as e :
124138 status_code = getattr (e .response , "status_code" , None )
125139 error_content = try_parse_response_to_json (e .response )
126140 status_description = get_status_code_description (status_code )
127141
128- raise SantanderRequestException (status_description , status_code , error_content )
142+ raise SantanderRequestException (
143+ status_description , status_code , error_content
144+ )
129145 except Exception as e :
130146 raise SantanderRequestException (f"Erro na requisição: { e } " , None , None )
0 commit comments