

def execute(self):
    'Execute this shell process.'
    shell_runner = ([self.config.runner] if self.config.runner else [])
    cmdlist = ((shell_runner + [self.config.cmd]) + shell_runner.process_args(*self.config.args))
    exec_external(cmdlist, self.config, self.output)

dataset/ETHPy150Open bloomreach/briefly/src/briefly/shell.py ShellProcess.execute/VarMisuse@48/62 `self`->`shell_runner`