@@ -100,7 +100,12 @@ def table_fullname(t):
100
100
response = request .post ().resource (uri ).content (json .dumps (options )).send ()
101
101
102
102
# get job status
103
- job_resource = re .sub (r'http.*\/ws' , r'' , response .headers ['Location' ])
103
+ location = None
104
+ if 'Location' in response .headers :
105
+ location = response .headers ['Location' ]
106
+ elif 'location' in response .headers :
107
+ location = response .headers ['location' ]
108
+ job_resource = re .sub (r'http.*\/ws' , r'' , location )
104
109
request = self .client .new_request ()
105
110
request .fail_on_error ().accept_json ()
106
111
return request .get ().resource (job_resource ).send ()
@@ -245,7 +250,12 @@ def table_fullname(t): return self.datasource + '.' + t
245
250
response = request .post ().resource (uri ).content (json .dumps (options )).send ()
246
251
247
252
# get job status
248
- job_resource = re .sub (r'http.*\/ws' , r'' , response .headers ['Location' ])
253
+ location = None
254
+ if 'Location' in response .headers :
255
+ location = response .headers ['Location' ]
256
+ elif 'location' in response .headers :
257
+ location = response .headers ['location' ]
258
+ job_resource = re .sub (r'http.*\/ws' , r'' , location )
249
259
request = self .client .new_request ()
250
260
request .fail_on_error ().accept_json ()
251
261
return request .get ().resource (job_resource ).send ()
@@ -308,7 +318,12 @@ def table_fullname(t): return self.datasource + '.' + t
308
318
response = request .post ().resource (uri ).content (json .dumps (options )).send ()
309
319
310
320
# get job status
311
- job_resource = re .sub (r'http.*\/ws' , r'' , response .headers ['Location' ])
321
+ location = None
322
+ if 'Location' in response .headers :
323
+ location = response .headers ['Location' ]
324
+ elif 'location' in response .headers :
325
+ location = response .headers ['location' ]
326
+ job_resource = re .sub (r'http.*\/ws' , r'' , location )
312
327
request = self .client .new_request ()
313
328
request .fail_on_error ().accept_json ()
314
329
return request .get ().resource (job_resource ).send ()
0 commit comments