file upload using with statement
This commit is contained in:
parent
e87741bedb
commit
d194562474
@ -100,10 +100,11 @@ uploadUrl = "%s/api/v4/projects/%s/uploads" % (instanceUrl, projectId)
|
|||||||
headers = {"PRIVATE-TOKEN": privateToken}
|
headers = {"PRIVATE-TOKEN": privateToken}
|
||||||
|
|
||||||
assets = []
|
assets = []
|
||||||
for f in filesToUpload:
|
for filename in filesToUpload:
|
||||||
files = {"file": open(f, 'rb')}
|
with open(filename, 'rb') as filehandle:
|
||||||
|
files = {"file": filehandle}
|
||||||
|
|
||||||
uploadResult = requests.post(uploadUrl, files=files, headers=headers, verify=caBundle)
|
uploadResult = requests.post(uploadUrl, files=filehandle, headers=headers, verify=caBundle)
|
||||||
|
|
||||||
if uploadResult.status_code != 201:
|
if uploadResult.status_code != 201:
|
||||||
print(uploadResult)
|
print(uploadResult)
|
||||||
@ -113,10 +114,10 @@ for f in filesToUpload:
|
|||||||
if verbose:
|
if verbose:
|
||||||
print(uploadResult)
|
print(uploadResult)
|
||||||
print(uploadResult.text)
|
print(uploadResult.text)
|
||||||
print('File {} successfully uploaded'.format(f))
|
print('File {} successfully uploaded'.format(filename))
|
||||||
|
|
||||||
url = projectUrl + json.loads(uploadResult.text)['url']
|
url = projectUrl + json.loads(uploadResult.text)['url']
|
||||||
assets.append({'name': f, 'url': url})
|
assets.append({'name': filename, 'url': url})
|
||||||
|
|
||||||
# --- create release tag
|
# --- create release tag
|
||||||
if createReleaseTag:
|
if createReleaseTag:
|
||||||
|
Reference in New Issue
Block a user