Information System : Linux apprendre2 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Disable Function : NONE
3
\]/ @ s d dl Z d dlZd dlZd dlZd dlZd dlmZ dddgZdddZ dddZ
dddZdd
dZdd Z
edkree
Zeje dS ) N)partialcompile_dircompile_filecompile_path
c c s |dk rt | tjrtj| } |s0tdj| ytj| }W n. tk
rl |dk rdtdj| g }Y nX |j x|D ]}|dkrq|tj j
| |}|d k rtj j
||}nd }tj j|s|V q||dkr||tjkr||tj
kr|tj j|r|tj j| r|t|||d |dE d H q|W d S )N zListing {!r}...zCan't list {!r}__pycache__r )ddir maxlevelsquiet)
isinstanceosPathLikefspathprintformatlistdirOSErrorsortpathjoinisdircurdirpardirislink _walk_dir)dirr
r r namesnamefullnamedfile r" "/usr/lib64/python3.6/compileall.pyr s0
r Fr c C s d } |d k rP|dk rt dn2|dkrPyddlm} W n tk
rN d}Y nX t| |||d}
d}|d k r|dkr| d k r|pd }| |d0}|jtt||||||d|
}
t|
dd }W d Q R X n&x$|
D ]}t|||||||sd
}qW |S )Nr z%workers must be greater or equal to 0r )ProcessPoolExecutor)r r r
T)Zmax_workers)r
forcerxr legacyoptimize)defaultF)
ValueErrorZconcurrent.futuresr$ ImportErrorr mapr r min)r r r
r% r&