Merge branch 'flush-file-before-pass' into 'master'

Flush file before passing it to next function

See merge request fdroid/fdroidserver!636
This commit is contained in:
Michael Pöhn 2019-03-28 19:19:30 +00:00
commit 84cae0eebc

View file

@ -717,6 +717,7 @@ def download_repo_index(url_str, etag=None, verify_fingerprint=True, timeout=600
with tempfile.NamedTemporaryFile() as fp: with tempfile.NamedTemporaryFile() as fp:
fp.write(download) fp.write(download)
fp.flush()
index, public_key, public_key_fingerprint = get_index_from_jar(fp.name, fingerprint) index, public_key, public_key_fingerprint = get_index_from_jar(fp.name, fingerprint)
index["repo"]["pubkey"] = hexlify(public_key).decode() index["repo"]["pubkey"] = hexlify(public_key).decode()
index["repo"]["fingerprint"] = public_key_fingerprint index["repo"]["fingerprint"] = public_key_fingerprint