Use argparse.FileType as suggested in review.

This commit is contained in:
Guillaume Endignoux
2020-06-09 16:54:44 +02:00
parent ad044972b5
commit 3124735cf1

View File

@@ -430,8 +430,7 @@ class OpenSKInstaller:
]) ])
if self.args.elf2tab_output: if self.args.elf2tab_output:
output = self.checked_command_output(elf2tab_args) output = self.checked_command_output(elf2tab_args)
with open(self.args.elf2tab_output, 'a') as f: self.args.elf2tab_output.write(output)
f.write(output)
else: else:
self.checked_command(elf2tab_args) self.checked_command(elf2tab_args)
@@ -869,6 +868,7 @@ if __name__ == "__main__":
main_parser.add_argument( main_parser.add_argument(
"--elf2tab-output", "--elf2tab-output",
metavar="FILE", metavar="FILE",
type=argparse.FileType("a"),
dest="elf2tab_output", dest="elf2tab_output",
default=None, default=None,
help=("When set, the output of elf2tab is appended to this file."), help=("When set, the output of elf2tab is appended to this file."),