File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -173,7 +173,7 @@ async def request(
173173 http_status = response .status_code
174174 )
175175 elif response .status_code == 429 :
176- detail = response . json (). get ( "detail" , " Please try again in a few moments.")
176+ detail = "429 Too Many Requests. Please try again in a few moments."
177177 raise RateLimitError (
178178 message = detail ,
179179 http_status = response .status_code
@@ -187,12 +187,12 @@ async def request(
187187 raise TimeoutError (
188188 message = f"Request timed out: { e } " ,
189189 http_status = 0 # No HTTP status for timeout
190- )
190+ ) from e
191191 except (ConnectError , JSONDecodeError ) as e :
192192 raise ConnectionError (
193193 message = f"Failed to connect to the API: { e } " ,
194194 http_status = 0 # No HTTP status for connection error
195- )
195+ ) from e
196196 except Exception as e :
197197 # Handle other exceptions as needed
198198 raise e
Original file line number Diff line number Diff line change @@ -138,7 +138,7 @@ def request(
138138 http_status = response .status_code
139139 )
140140 elif response .status_code == 429 :
141- detail = response . json (). get ( "detail" , " Please try again in a few moments.")
141+ detail = "429 Too Many Requests. Please try again in a few moments."
142142 raise RateLimitError (
143143 message = detail ,
144144 http_status = response .status_code
@@ -152,12 +152,12 @@ def request(
152152 raise TimeoutError (
153153 message = f"Request timed out: { e } " ,
154154 http_status = 0 # No HTTP status for timeout
155- )
155+ ) from e
156156 except (ConnectError , JSONDecodeError ) as e :
157157 raise ConnectionError (
158158 message = f"Failed to connect to the API: { e } " ,
159159 http_status = 0 # No HTTP status for connection error
160- )
160+ ) from e
161161 except Exception as e :
162162 # Handle other exceptions as needed
163163 raise e
You can’t perform that action at this time.
0 commit comments