diff --git a/tools/releasetools/build_super_image.py b/tools/releasetools/build_super_image.py index fb314153ca..ac61e609d3 100755 --- a/tools/releasetools/build_super_image.py +++ b/tools/releasetools/build_super_image.py @@ -194,10 +194,8 @@ def BuildSuperImage(inp, out): return BuildSuperImageFromTargetFiles(inp, out) if os.path.isfile(inp): - with open(inp) as f: - lines = f.read() logger.info("Building super image from info dict...") - return BuildSuperImageFromDict(common.LoadDictionaryFromLines(lines.split("\n")), out) + return BuildSuperImageFromDict(common.LoadDictionaryFromFile(inp), out) raise ValueError("{} is not a dictionary or a valid path".format(inp))