Use context managers to open files

Inspired by d50a6ddc1b.
This commit is contained in:
Luflosi 2019-08-01 13:21:26 -05:00
parent 68f3b6fbeb
commit 5f855ce547
No known key found for this signature in database
GPG key ID: 14140F703B7D8362
17 changed files with 161 additions and 139 deletions

View file

@ -46,7 +46,8 @@ def run(what):
raise SystemExit(ret.returncode)
script = open(__file__, 'rb').read().decode('utf-8')
with open(__file__, 'rb') as f:
script = f.read().decode('utf-8')
script = script[:script.find('# EOF_REMOTE')].replace('if False:', 'if True:', 1)
os.chdir(os.path.expanduser('~/work/build-kitty'))
with tempfile.NamedTemporaryFile(prefix='install-dmg-', suffix='.py') as f: