MCPcopy Index your code
hub / github.com/nodejs/node / Run

Method Run

deps/v8/tools/mb/mb.py:1225–1240  ·  view source on GitHub ↗
(self, cmd, env=None, force_verbose=True, buffer_output=True)

Source from the content-addressed store, hash-verified

1223 return ret
1224
1225 def Run(self, cmd, env=None, force_verbose=True, buffer_output=True):
1226 # This function largely exists so it can be overridden for testing.
1227 if self.args.dryrun or self.args.verbose or force_verbose:
1228 self.PrintCmd(cmd, env)
1229 if self.args.dryrun:
1230 return 0, '', ''
1231
1232 ret, out, err = self.Call(cmd, env=env, buffer_output=buffer_output)
1233 if self.args.verbose or force_verbose:
1234 if ret:
1235 self.Print(' -> returned %d' % ret)
1236 if out:
1237 self.Print(out, end='')
1238 if err:
1239 self.Print(err, end='', file=sys.stderr)
1240 return ret, out, err
1241
1242 def Call(self, cmd, env=None, buffer_output=True):
1243 if buffer_output:

Callers 6

_RunLocallyIsolatedMethod · 0.95
RunGNGenMethod · 0.95
RunGNIsolateMethod · 0.95
RunGNAnalyzeMethod · 0.95
BuildMethod · 0.95
RemoveDirectoryMethod · 0.95

Calls 3

PrintCmdMethod · 0.95
CallMethod · 0.95
PrintMethod · 0.95

Tested by

no test coverage detected