mirror of
https://github.com/zulip/zulip.git
synced 2025-11-14 10:57:58 +00:00
python: Close opened files.
Fixes various instances of ‘ResourceWarning: unclosed file’ with python -Wd. Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
bb2db31f29
commit
31d0141a30
@@ -324,14 +324,17 @@ def main(options: argparse.Namespace) -> "NoReturn":
|
||||
for apt_depedency in SYSTEM_DEPENDENCIES:
|
||||
sha_sum.update(apt_depedency.encode('utf8'))
|
||||
if "debian" in os_families():
|
||||
sha_sum.update(open('scripts/lib/setup-apt-repo', 'rb').read())
|
||||
with open('scripts/lib/setup-apt-repo', 'rb') as fb:
|
||||
sha_sum.update(fb.read())
|
||||
else:
|
||||
# hash the content of setup-yum-repo*
|
||||
sha_sum.update(open('scripts/lib/setup-yum-repo', 'rb').read())
|
||||
with open('scripts/lib/setup-yum-repo', 'rb') as fb:
|
||||
sha_sum.update(fb.read())
|
||||
|
||||
# hash the content of build-pgroonga if PGroonga is built from source
|
||||
if BUILD_PGROONGA_FROM_SOURCE:
|
||||
sha_sum.update(open('scripts/lib/build-pgroonga', 'rb').read())
|
||||
with open('scripts/lib/build-pgroonga', 'rb') as fb:
|
||||
sha_sum.update(fb.read())
|
||||
|
||||
new_apt_dependencies_hash = sha_sum.hexdigest()
|
||||
last_apt_dependencies_hash = None
|
||||
@@ -408,7 +411,8 @@ def main(options: argparse.Namespace) -> "NoReturn":
|
||||
# process inside the virtualenv.
|
||||
activate_this = "/srv/zulip-py3-venv/bin/activate_this.py"
|
||||
provision_inner = os.path.join(ZULIP_PATH, "tools", "lib", "provision_inner.py")
|
||||
exec(open(activate_this).read(), dict(__file__=activate_this))
|
||||
with open(activate_this) as f:
|
||||
exec(f.read(), dict(__file__=activate_this))
|
||||
os.execvp(
|
||||
provision_inner,
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user