File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -137,14 +137,17 @@ def request(
137
137
response .encoding = "UTF-8"
138
138
return response .status_code , response .text
139
139
140
- except (
141
- requests .exceptions .Timeout ,
142
- requests .exceptions .ConnectionError ,
143
- ):
144
- message = "Connection failed or request timed out."
140
+ except requests .exceptions .ConnectionError as e :
141
+ message = f"Connection failed: { e } "
145
142
should_retry = True
146
- except (requests .exceptions .RequestException , Exception ) as e :
147
- message = f"Unexpected connection error: { e } "
143
+ except requests .exceptions .Timeout as e :
144
+ message = f"Request timed out: { e } "
145
+ should_retry = True
146
+ except requests .exceptions .RequestException as e :
147
+ message = f"Request failed: { e } "
148
+ should_retry = False
149
+ except Exception as e :
150
+ message = f"Unexpected request failure: { e } "
148
151
should_retry = False
149
152
150
153
raise ConnectionException (message , should_retry = should_retry )
You can’t perform that action at this time.
0 commit comments