Skip to content

Commit ebac7f7

Browse files
committed
Add file handling
1 parent 834423f commit ebac7f7

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

caltechdata_api/caltechdata_write.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,19 +90,16 @@ def add_file_links(file_upload_link, file_links, headers, keepfiles=False):
9090
ex_files = result.json()["entries"]
9191
for ex in ex_files:
9292
if ex["key"] in f_list:
93-
result = requests.delete(
94-
ex["links"]["self"], headers=headers
95-
)
96-
print(
97-
"Deleted existing file with same name as file link:",
98-
ex["key"],
99-
result.status_code,
100-
)
93+
result = requests.delete(ex["links"]["self"], headers=headers)
10194
if result.status_code != 204:
10295
raise Exception(result.text)
10396
else:
10497
if keepfiles == True:
10598
file_json.append(ex)
99+
else:
100+
result = requests.delete(ex["links"]["self"], headers=headers)
101+
if result.status_code != 204:
102+
raise Exception(result.text)
106103

107104
result = requests.post(file_upload_link, headers=headers, json=file_json)
108105
if result.status_code != 201:

0 commit comments

Comments
 (0)