summaryrefslogtreecommitdiffstats
path: root/test/Builder/multi/different-environments.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/Builder/multi/different-environments.py')
-rw-r--r--test/Builder/multi/different-environments.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/Builder/multi/different-environments.py b/test/Builder/multi/different-environments.py
index 9ce09b9..82b10ec 100644
--- a/test/Builder/multi/different-environments.py
+++ b/test/Builder/multi/different-environments.py
@@ -39,10 +39,11 @@ _python_ = TestSCons._python_
test.write('build.py', r"""\
import sys
def build(num, target, source):
- file = open(str(target), 'wb')
- file.write('%s\n' % num)
- for s in source:
- file.write(open(str(s), 'rb').read())
+ with open(str(target), 'wb') as f:
+ f.write('%s\n' % num)
+ for s in source:
+ with open(str(s), 'rb') as infp:
+ f.write(infp.read())
build(sys.argv[1],sys.argv[2],sys.argv[3:])
""")