~L i1:ddlZddlZddlZddlmZeddZy)N)contextmanagerc#Ktj}tjj|s@t d|t j dd|ddgt j dd|g|dd t|d |g}t j|t jd } |jj}t |d |vrn+ d|jtj|j}t |jj!|jj#|dk7rt%d|y#|jtj|j}t |jj!|jj#|dk7rt%d|wxYww)NzDownloading magic_trace to: wgetz-Oz-qzNhttps://github.com/janestreet/magic-trace/releases/download/v1.0.2/magic-tracechmodz+xattachz-pidz-ozutf-8)stderrencodingAttachedrzmagic_trace exited abnormally: )osgetpidpathexistsprint subprocessrunstrPopenPIPErreadline send_signalsignalSIGINTwaitreadclose ValueError)outputmagic_trace_cachepidargspxrs _/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/functorch/dim/magic_trace.py magic_tracer% s ))+C 77>>+ , ,->,?@A!`    '89: xS4 HDjooHA  HH    a ?   D  fmm$ FFH ahhmmo  6>qcBC C  fmm$ FFH ahhmmo  6>qcBC C s CG"EBG"BGG")z trace.fxtz/tmp/magic-trace)r rr contextlibrr%r$r)s)  %DDr(