a DOg@sddlZddlZddlZddlZddlZddlZddZddZejd ddZ ej ejd d Z e ej ejd d ZdS)NcCs t|jSN)fallback_resources__spec__)packager6/opt/alt/python39/lib64/python3.9/importlib/_common.py from_package srcCsNt|jj}z(|jj}||}t|t|dWSt yHYn0|S)N/) pathlibPathoriginparentloaderarchive relative_tozipfilestr Exception)specZpackage_directoryZ archive_pathZrel_pathrrrrs  rccstj|d\}}zJt||t|t|VWzt|WqtyXYq0n$zt|Wnty|Yn00dSN)suffix) tempfileZmkstemposwritecloser r removeFileNotFoundError)readerrfdZraw_pathrrr _tempfiles   r ccs:t|j|jd}|VWdn1s,0YdSr)r read_bytesname)pathZlocalrrras_file-sr$ccs |VdSrr)r#rrr_8sr%)r)rr rr functools contextlibrrcontextmanagerr singledispatchr$registerr r%rrrrs