From dd1a5ef7f9a122a017204ef00d97c9a06636abe7 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Tue, 5 Jun 2018 16:58:02 +0200 Subject: [PATCH] Let requests close the file --- support/manage.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/support/manage.py b/support/manage.py index 6bf703fa..d89ff357 100755 --- a/support/manage.py +++ b/support/manage.py @@ -245,12 +245,11 @@ def release(args): id = r.json()['id'] uploads_url = 'https://uploads.github.com/repos/fmtlib/fmt/releases' package = 'fmt-{}.zip'.format(version) - with open('build/fmt/' + package, 'rb') as f: - r = requests.post( - '{}/{}/assets?name={}'.format(uploads_url, id, package), - params=params, files={package: f}) - if r.status_code != 201: - raise Exception('Failed to upload an asset ' + str(r)) + r = requests.post( + '{}/{}/assets?name={}'.format(uploads_url, id, package), + params=params, files={package: open('build/fmt/' + package, 'rb')}) + if r.status_code != 201: + raise Exception('Failed to upload an asset ' + str(r)) if __name__ == '__main__':