� �fc@s`ddlZddlZddlmZddlZd�Zd�Zedkr\e�ndS(i����N(tST_MTIMEc Csgd}d}tjdrTtjddkr5d}qTtjddkrTd}qTntj�}|sxdGt|�GHnx�tjD]�}ytj|�}Wn&tjk r�dGt|�GHq�nX|s�dGt|�GdGHn|j �xr|D]j}|d d kr�tjj ||�}ytj |�}Wn&tjk rWd Gt|�GHq�nX|rtd Gt|�GdGHn|d }yt |d�}Wn#t k r�dGt|�GHq�nX|jd�} |jd�} |j�| |krdGt|�GHq�nt| �} | dks$| dkr6dGt|�GHq[| |tkr[dGt|�GHq[q�q�Wq�WdS(Niis-vs-ssUsing MAGIC wordsCannot list directorys Checking s...i����s.pys Cannot stattChecktctrs Cannot openisBad MAGIC word in ".pyc" filei����sBad ".pyc" filesOut-of-date ".pyc" file(tsystargvtimpt get_magictreprtpathtostlistdirterrortsorttjointstattopentIOErrortreadtclosetget_longR( tsilenttverbosetMAGICtdirnametnamestnametsttname_ctft magic_strt mtime_strtmtime((s./usr/lib64/python2.7/Tools/scripts/checkpyc.pytmain s`            cCsZt|�dkrdSt|d�t|d�d>t|d�d>t|d�d >S( Nii����iiiiiii(tlentord(ts((s./usr/lib64/python2.7/Tools/scripts/checkpyc.pyR<st__main__(RR RRRR!Rt__name__(((s./usr/lib64/python2.7/Tools/scripts/checkpyc.pyts    2