111 (options, args) = parser.parse_args()
122 script_args = [
"--ignore_unrecognized_flags"]
124 for flag
in options.vm_flag:
125 script_args.append(flag)
129 script_args.append(
''.join([
"--packages=", options.packages]))
132 script_args.append(
''.join([
"--snapshot_kind=", options.snapshot_kind]))
133 script_args.append(
''.join([
"--vm_snapshot_data=", options.vm_output_bin]))
134 script_args.append(
''.join(
135 [
"--isolate_snapshot_data=", options.isolate_output_bin]))
137 if options.vm_instructions_output_bin !=
None:
138 script_args.append(
''.join(
139 [
"--vm_snapshot_instructions=",
140 options.vm_instructions_output_bin]))
141 if options.isolate_instructions_output_bin !=
None:
142 script_args.append(
''.join([
143 "--isolate_snapshot_instructions=",
144 options.isolate_instructions_output_bin
149 script_args.append(options.script)
152 command = [options.executable] + script_args
156 outStream=sys.stderr,
157 errStream=sys.stderr,
158 verbose=options.verbose,
160 except Exception
as e:
RunCommand(command, input=None, pollFn=None, outStream=None, errStream=None, killOnEarlyReturn=True, verbose=False, debug=False, printErrorInfo=False)