diff options
author | Daniel Holth <dholth@fastmail.fm> | 2016-06-19 22:50:06 -0400 |
---|---|---|
committer | Daniel Holth <dholth@fastmail.fm> | 2016-06-19 22:50:06 -0400 |
commit | 3cb13d1d95dbb622f9629b129a999fe35480d260 (patch) | |
tree | 24bb7f92a4d40fa81ae9865b3c317ef9e0dfd430 /SConstruct | |
parent | b70e64d52da4d0ffe3094d440a3a11659cda2f24 (diff) | |
download | scons-3cb13d1d95dbb622f9629b129a999fe35480d260.tar.gz |
'with open' in own SConstruct
Diffstat (limited to 'SConstruct')
-rw-r--r-- | SConstruct | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -356,7 +356,8 @@ try: if os.path.isfile(dest) or os.path.islink(dest): os.unlink(dest) if not os.path.isdir(dest): - open(dest, 'wb').write(zf.read(name)) + with open(dest, 'wb') as fp: + fp.write(zf.read(name)) except ImportError: if unzip and zip: @@ -371,7 +372,8 @@ def SCons_revision(target, source, env): """ t = str(target[0]) s = source[0].rstr() - contents = open(s, 'rb').read() + with open(s, 'rb') as fp: + contents = fp.read() # Note: We construct the __*__ substitution strings here # so that they don't get replaced when this file gets # copied into the tree for packaging. |