o
    ۰i                     @   s   dde fddZd S )Nsrcc                 C   s   ddl m} ddlm} |d }|d }|| || dd l}||d }dd l}	dd l}
|	| 	 
 }d| |  } || | d| d	 d
 d }tt| |d| d S )N    )data)write_code_to_file_templatedump_src_dirunpatched__exec_with_sourceforwardz# z/fx_graph_code__z%sz.pyexec)depyf.explain.global_variablesr   depyf.explain.utilsr   inspectgetsourcefilehashlibosmd5encode	hexdigestr	   compile)r   globals	co_fieldsr   r   r   r   r   keyr   r   
hash_valuefilename r   [/home/ubuntu/.local/lib/python3.10/site-packages/depyf/explain/patched__exec_with_source.pypatched__exec_with_source   s0   r   )N)strr   r   r   r   r   <module>   s    