def _run(self, *args, **kw): ignore_output = kw.pop("ignore_output", False) cwd = os.path.join(self.cwd, kw.pop("cwd", ".")) with self._run_env(): out = gapi.run_capture_output( guild_home=self.guild_home, cwd=cwd, *args, **kw ) if ignore_output: out = self._filter_output(out, ignore_output) return out.strip()
def _run(self, *args, **kw): simplify_trial_output = kw.pop("simplify_trial_output", False) cwd = os.path.join(self.cwd, kw.pop("cwd", ".")) with Env({"NO_WARN_RUNDIR": "1"}): out = gapi.run_capture_output(guild_home=self.guild_home, cwd=cwd, *args, **kw) if simplify_trial_output: out = self._simplify_trial_output(out) return out.strip()
def _run(self, *args, **kw): simplify_trial_output = kw.pop("simplify_trial_output", False) try: out = gapi.run_capture_output(guild_home=self.guild_home, cwd=self.cwd, *args, **kw) except gapi.RunError as e: return "{}\n<exit {}>".format(e.output.strip(), e.returncode) else: if simplify_trial_output: out = self._simplify_trial_output(out) return out.strip()
def _run(self, *args, **kw): # TODO: remove simplify_trial_output after op2 promo simplify_trial_output = kw.pop("simplify_trial_output", False) ignore_output = kw.pop("ignore_output", False) cwd = os.path.join(self.cwd, kw.pop("cwd", ".")) with self._run_env(): out = gapi.run_capture_output(guild_home=self.guild_home, cwd=cwd, *args, **kw) if simplify_trial_output: out = self._simplify_trial_output(out) if ignore_output: out = self._filter_output(out, ignore_output) return out.strip()