
    קg1                     B    d dl Z d dlZd dlZd dlmZ edd            ZdS )    N)contextmanager	trace.fxt/tmp/magic-tracec              #     K   t          j                    }t           j                            |          sBt	          d|            t          j        dd|ddg           t          j        dd|g           |dd	t          |          d
| g}t          j        |t
          j	        d          }	 |j
                                        }t	          |           d|v rn.	 d V  |                    t          j                   |                                }t	          |j
                                                   |j
                                         |dk    rt%          d|           d S # |                    t          j                   |                                }t	          |j
                                                   |j
                                         |dk    rt%          d|           w xY w)NzDownloading magic_trace to: wgetz-Oz-qzNhttps://github.com/janestreet/magic-trace/releases/download/v1.0.2/magic-tracechmodz+xattachz-pidz-ozutf-8)stderrencodingTAttachedr   zmagic_trace exited abnormally: )osgetpidpathexistsprint
subprocessrunstrPopenPIPEr
   readlinesend_signalsignalSIGINTwaitreadclose
ValueError)outputmagic_trace_cachepidargspxrs          U/var/www/html/ai-engine/env/lib/python3.11/site-packages/functorch/dim/magic_trace.pymagic_tracer'      s     
)++C7>>+,, ;@->@@AAA!`	
 	
 	
 	'89:::xS4HDjoHHHAHa??	
D	fm$$$FFHHahmmoo	66BqBBCCC 6	 	
fm$$$FFHHahmmoo	66BqBBCCCCCCCs   E- -BG9)r   r   )r   r   r   
contextlibr   r'        r&   <module>r+      sg    
			      % % % % % % D D D D D Dr*   