summaryrefslogtreecommitdiff
path: root/main/SCsub
diff options
context:
space:
mode:
Diffstat (limited to 'main/SCsub')
-rw-r--r--main/SCsub8
1 files changed, 4 insertions, 4 deletions
diff --git a/main/SCsub b/main/SCsub
index ab4016190d..dd16437d5c 100644
--- a/main/SCsub
+++ b/main/SCsub
@@ -74,10 +74,9 @@ def make_default_controller_mappings(target, source, env):
platform_mappings = OrderedDict()
for src in source:
src_path = src.srcnode().abspath
- f = open(src_path, "rb")
-
- # read mapping file and skip header
- mapping_file_lines = f.readlines()[2:]
+ with open(src_path, "rb") as f:
+ # read mapping file and skip header
+ mapping_file_lines = f.readlines()[2:]
current_platform = None
for line in mapping_file_lines:
@@ -123,6 +122,7 @@ def make_default_controller_mappings(target, source, env):
g.write("#endif\n")
g.write("};\n")
+ g.close()
env.main_sources = []
env.add_source_files(env.main_sources, "*.cpp")