File tree 1 file changed +3
-1
lines changed
tableauserverclient/server/endpoint 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -148,7 +148,7 @@ def _make_request(
148
148
# a request can, for stuff like publishing, spin for ages waiting for a response.
149
149
# we need some user-facing a
8EDA
ctivity so they know it's not dead.
150
150
request_timeout = self .parent_srv .http_options .get ("timeout" ) or 0
151
- server_response : Optional ["Response" ] = self .send_request_while_show_progress_threaded (
151
+ server_response : Optional [Union [ "Response" , Exception ] ] = self .send_request_while_show_progress_threaded (
152
152
method , url , parameters , request_timeout
153
153
)
154
154
logger .debug ("[{}] Async request returned: received {}" .format (datetime .timestamp (), server_response ))
@@ -160,6 +160,8 @@ def _make_request(
160
160
if server_response is None :
161
161
logger .debug ("[{}] Request failed" .format (datetime .timestamp ()))
162
162
raise RuntimeError
163
+ if isinstance (server_response , Exception ):
164
+ raise server_response
163
165
self ._check_status (server_response , url )
164
166
165
167
loggable_response = self .log_response_safely (server_response )
You can’t perform that action at this time.
0 commit comments