(cmd, *args, **kw)
| 90 | return ret |
| 91 | |
| 92 | def profiled_check_output(cmd, *args, **kw): |
| 93 | pid = ToolchainProfiler.imaginary_pid() |
| 94 | ToolchainProfiler.record_subprocess_spawn(pid, cmd) |
| 95 | try: |
| 96 | ret = original_subprocess_check_output(cmd, *args, **kw) |
| 97 | except Exception as e: |
| 98 | ToolchainProfiler.record_subprocess_finish(pid, e.returncode) |
| 99 | raise |
| 100 | ToolchainProfiler.record_subprocess_finish(pid, 0) |
| 101 | return ret |
| 102 | |
| 103 | class ProfiledPopen(original_Popen): |
| 104 | def __init__(self, args, *otherargs, **kwargs): |
nothing calls this directly
no test coverage detected