OwlCyberSecurity - MANAGER
Edit File: compileall.cpython-33.pyc
� ��f&��c������������ ���@���s����d��Z��d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�d�g�Z�d�d�d�d�d�d�d�d�d���Z �d�d�d�d�d�d�d �d���Z�d�d�d�d�d�d�d �d���Z�d�d����Z �e�d �k�r��e�e ������Z�e�j�e���n��d�S(���u���Module/script to byte-compile all .py files to .pyc (or .pyo) files. When called as a script with arguments, this compiles the directories given as arguments recursively; the -l option prevents it from recursing into directories. Without arguments, if compiles all modules on sys.path, without recursing into subdirectories. (Even though it should do so for packages -- for now, you'll have to deal with packages separately.) See module py_compile for details of the actual byte-compilation. i����Nu���compile_diru���compile_fileu���compile_pathi ���i���c������� ������C���s���|�s�t��d�j�|������n��y�t�j�|����}�Wn.�t�j�k �r_�t��d�j�|������g��}�Yn�X|�j����d�} �x|�D]} �| �d�k�r��qw�n��t�j�j�|��| ���}�|�d�k �r��t�j�j�|�| ���}�n�d�}�t�j�j �|���s t �|�|�|�|�|�|�|���s�d�} �q�qw�|�d�k�rw�| �t�j�k�rw�| �t�j�k�rw�t�j�j �|���rw�t�j�j �|���rw�t�|�|�d�|�|�|�|�|�|���s�d�} �q�qw�qw�W| �S(���u[��Byte-compile all modules in the given directory tree. Arguments (only dir is required): dir: the directory to byte-compile maxlevels: maximum recursion level (default 10) ddir: the directory that will be prepended to the path to the file as it is compiled into each byte-code file. force: if True, force compilation, even if timestamps are up-to-date quiet: if True, be quiet during compilation legacy: if True, produce legacy pyc paths instead of PEP 3147 paths optimize: optimization level or -1 for level of the interpreter u���Listing {!r}...u���Can't list {!r}i���u���__pycache__i����N(���u���printu���formatu���osu���listdiru���erroru���sortu���pathu���joinu���Noneu���isdiru���compile_fileu���curdiru���pardiru���islinku���compile_dir( ���u���diru ���maxlevelsu���ddiru���forceu���rxu���quietu���legacyu���optimizeu���namesu���successu���nameu���fullnameu���dfile(����(����u/���/opt/alt/python33/lib64/python3.3/compileall.pyu���compile_dir���s4���� *%c�������������C���s��d�}�t��j�j�|����}�|�d�k �r<�t��j�j�|�|���} �n�d�} �|�d�k �rj�|�j�|����} �| �rj�|�Sn��t��j�j�|����r|�r��|��t�r��d�n�d�}�nF�|�d�k�r��t�j �|��d�|��}�n�t�j �|����}�t��j�j �|���}�|�d�d���|�d�d���} �}�|�d�k�r|�s�yn�t�t��j�|����j ���}�t�j�d �t�j����|���}�t�|�d �����}�|�j�d���}�Wd�QX|�|�k�r�|�SWq�t�k �r�Yq�Xn��|�s�t�d�j�|������n��y"�t�j�|��|�| �d�d �|��}�Wn t�j�k �rq}�zt�|�rt�d�j�|������n�t�d�d�d��|�j�j�t�j�j�d�d��}�|�j�t�j�j���}�t�|���d�}�WYd�d�}�~�Xq�t �t!�t�f�k �r�}�zN�|�r�t�d�j�|������n�t�d�d�d��t�|�j"�j#�d�|���d�}�WYd�d�}�~�Xq�X|�d�k�r�d�}�q�qn��|�S(���u���Byte-compile one file. Arguments (only fullname is required): fullname: the file to byte-compile ddir: if given, the directory name compiled in to the byte-code file. force: if True, force compilation, even if timestamps are up-to-date quiet: if True, be quiet during compilation legacy: if True, produce legacy pyc paths instead of PEP 3147 paths optimize: optimization level or -1 for level of the interpreter i���u���cu���oi����u���debug_overrideNi���u���.pyu���<4slu���rbi���u���Compiling {!r}...u���optimizeu���*** Error compiling {!r}...u���*** u���endu����u���errorsu���backslashreplaceu���:i����i����T($���u���osu���pathu���basenameu���Noneu���joinu���searchu���isfileu ���__debug__u���impu���cache_from_sourceu���dirnameu���intu���statu���st_mtimeu���structu���packu ���get_magicu���openu���readu���IOErroru���printu���formatu ���py_compileu���compileu���Trueu���PyCompileErroru���msgu���encodeu���sysu���stdoutu���encodingu���decodeu���SyntaxErroru���UnicodeErroru ���__class__u���__name__(���u���fullnameu���ddiru���forceu���rxu���quietu���legacyu���optimizeu���successu���nameu���dfileu���mou���cfileu ���cache_diru���headu���tailu���mtimeu���expectu���chandleu���actualu���oku���erru���msgu���e(����(����u/���/opt/alt/python33/lib64/python3.3/compileall.pyu���compile_fileA���sh���� ! c�������������C���st���d�}�xg�t��j�D]\�}�|�s,�|�t�j�k�r?�|��r?�t�d���q�|�oi�t�|�|�d�|�d�|�d�|�d�|��}�q�W|�S(���u{��Byte-compile all module on sys.path. Arguments (all optional): skip_curdir: if true, skip current directory (default True) maxlevels: max recursion level (default 0) force: as for compile_dir() (default False) quiet: as for compile_dir() (default False) legacy: as for compile_dir() (default False) optimize: as for compile_dir() (default -1) i���u���Skipping current directoryu���quietu���legacyu���optimizeN(���u���sysu���pathu���osu���curdiru���printu���compile_diru���None(���u���skip_curdiru ���maxlevelsu���forceu���quietu���legacyu���optimizeu���successu���dir(����(����u/���/opt/alt/python33/lib64/python3.3/compileall.pyu���compile_path����s���� c�������� ������C���s4��d�d�l��}��|��j�d�d���}�|�j�d�d�d�d�d�d �d �d�d�d �d��|�j�d�d�d�d�d�d �d��|�j�d�d�d�d�d�d �d��|�j�d�d�d�d�d�d �d��|�j�d�d�d�d�d�d �d�d �d��|�j�d�d�d�d�d �d �d�d �d!��|�j�d"�d�d#�d�d$�d �d%��|�j�d&�d�d'�d(�d)�d �d*��|�j����}�|�j�}�|�j�r�t�|���d+�k�sut�j �j �|�d���r�|�j�d,���n��|�j�r�d�d�l �}�|�j�|�j���|�_�n��|�j�rEyX�|�j�d-�k�r�t�j�n�t�|�j����+�}�x!�|�D]�}�|�j�|�j������q�WWd�QXWqEt�k �rAt�d.�j�|�j�����d0�SYqEXn��d1�}�y��|�r�x��|�D]��}�t�j �j�|���r�t�|�|�j�|�j�|�j�|�j�|�j���s�d0�}�q�q[t�|�|�j �|�j�|�j�|�j�|�j�|�j���s[d0�}�q[q[W|�St!�d�|�j�d�|�j�d�|�j���SWn �t"�k �r/t�d/���d0�SYn�Xd1�S(2���u���Script main program.i����Nu���descriptionu1���Utilities to support installing Python libraries.u���-lu���actionu���store_constu���constu���defaulti ���u���destu ���maxlevelsu���helpu!���don't recurse into subdirectoriesu���-fu ���store_trueu���forceu/���force rebuild even if timestamps are up to dateu���-qu���quietu���output only error messagesu���-bu���legacyu0���use legacy (pre-PEP3147) compiled file locationsu���-du���metavaru���DESTDIRu���ddiru����directory to prepend to file paths for use in compile-time tracebacks and in runtime tracebacks in cases where the source file is unavailableu���-xu���REGEXPu���rxu���skip files matching the regular expression; the regexp is searched for in the full path of each file considered for compilationu���-iu���FILEu���flistuz���add all the files and directories listed in FILE to the list considered for compilation; if "-", names are read from stdinu���compile_destu���FILE|DIRu���nargsu���*ur���zero or more file and directory names to compile; if no arguments given, defaults to the equivalent of -l sys.pathi���u2���-d destdir requires exactly one directory argumentu���-u���Error reading file list {}u��� [interrupted]FT(#���u���argparseu���ArgumentParseru���add_argumentu���Noneu ���parse_argsu���compile_destu���ddiru���lenu���osu���pathu���isdiru���exitu���rxu���reu���compileu���flistu���sysu���stdinu���openu���appendu���stripu���EnvironmentErroru���printu���formatu���Falseu���Trueu���isfileu���compile_fileu���forceu���quietu���legacyu���compile_diru ���maxlevelsu���compile_pathu���KeyboardInterrupt( ���u���argparseu���parseru���argsu ���compile_destsu���reu���fu���lineu���successu���dest(����(����u/���/opt/alt/python33/lib64/python3.3/compileall.pyu���main����sn���� * ! u���mainu���__main__Fi����i����i����(���u���__doc__u���osu���sysu���errnou���impu ���py_compileu���structu���__all__u���Noneu���Falseu���compile_diru���compile_fileu���compile_pathu���mainu���__name__u���intu���exit_statusu���exit(����(����(����u/���/opt/alt/python33/lib64/python3.3/compileall.pyu���<module>���s"���*IL