(self, name, data, indent='\t')
| 40 | return os.path.join(self.paths['scripts'], os.path.basename(sys.executable)) |
| 41 | |
| 42 | def _format_output(self, name, data, indent='\t'): |
| 43 | if not data: |
| 44 | return indent + f'{name}: (none)' |
| 45 | if len(data.splitlines()) == 1: |
| 46 | return indent + f'{name}: {data}' |
| 47 | else: |
| 48 | prefixed_lines = '\n'.join(indent + '> ' + line for line in data.splitlines()) |
| 49 | return indent + f'{name}:\n' + prefixed_lines |
| 50 | |
| 51 | def run(self, *args, **subprocess_args): |
| 52 | if subprocess_args.get('shell'): |
no test coverage detected