46
43
# capture strace output to a file
47
44
log_file = tempfile.NamedTemporaryFile()
51
48
strace_cmd = ['strace', '-r', '-tt', '-p', str(pid), '-o', log_file.name]
54
53
proc = subprocess.Popen(strace_cmd,
57
56
# Wait for strace to attach
59
58
# Run the function to strace
60
59
result = function(*args, **kwargs)