o
    Û°“i  ã                   @   s   	 	 dde de fdd„Zd S )NÚkeyÚpathc                 C   sx   ddl m} ddlm}m} |d }|d }dd l}	t|ƒ ¡ }
|ƒ }||
|	j 	||d d d ¡ƒ}|}|| |||ƒS )	Né    )Údata)Úwrite_code_to_file_templateÚget_current_compiled_fn_nameÚdump_src_dirÚunpatched_load_by_key_pathz.kernel_z%sz.py)
Údepyf.explain.global_variablesr   Údepyf.explain.utilsr   r   ÚosÚopenÚreadr   Újoin)r   r   ÚlinemapÚattrsr   r   r   r   r   r   ÚsrcÚ	func_nameÚnew_filepath© r   úZ/home/ubuntu/.local/lib/python3.10/site-packages/depyf/explain/patched_load_by_key_path.pyÚpatched_load_by_key_path   s   
ÿr   )NN)Ústrr   r   r   r   r   Ú<module>   s   üÿþ