OwlCyberSecurity - MANAGER
Edit File: methfix.pyo
� �fc�����������@���s����d��d�l��Z��d��d�l�Z�d��d�l�Z�d��d�l�Te��j�j�Z�e�Z�e��j�j�Z �d����Z �e�j�d���Z�d����Z �d����Z�d����Z�d�Z�e�j�e���Z�d ����Z�e�d �k�r��e ����n��d�S(���i����N(���t���*c����������C���s����d�}��t��j�d�s<�t�d�t��j�d�d���t��j�d���n��x}�t��j�d�D]n�}�t�j�j�|���rz�t�|���r��d�}��q��qJ�t�j�j�|���r��t�|�d���d�}��qJ�t �|���rJ�d�}��qJ�qJ�Wt��j�|����d��S(���Ni����i���s���usage: s��� file-or-directory ... i���s"���: will not process symbolic links ( ���t���syst���argvt���errt���exitt���ost���patht���isdirt���recursedownt���islinkt���fix(���t���badt���arg(����(����s-���/usr/lib64/python2.7/Tools/scripts/methfix.pyt���main&���s���� � � s���^[a-zA-Z0-9_]+\.py$c���������C���s���t��j�|����d�k�S(���Ni����(���t���ispythonprogt���match(���t���name(����(����s-���/usr/lib64/python2.7/Tools/scripts/methfix.pyt���ispython6���s����c���������C���s1��t��d�|��f���d�}�y�t�j�|����}�Wn+�t�j�k �rW�}�t�d�|��|�f���d�SX|�j����g��}�x��|�D]��}�|�t�j�t�j�f�k�r��qo�n��t�j�j �|��|���}�t�j�j �|���r��qo�t�j�j�|���r��|�j�|���qo�t �|���ro�t�|���rd�}�qqo�qo�Wx#�|�D]�}�t�|���rd�}�qqW|�S(���Ns���recursedown(%r) i����s���%s: cannot list directory: %r i���(���t���dbgR���t���listdirt���errorR���t���sortt���curdirt���pardirR���t���joinR ���R���t���appendR���R ���R���(���t���dirnameR���t���namest���msgt���subdirsR���t���fullname(����(����s-���/usr/lib64/python2.7/Tools/scripts/methfix.pyR���9���s0���� ��� � c��� ������C���s���y�t��|��d���}�Wn(�t�k �r=�}�t�d�|��|�f���d�SXt�j�j�|����\�}�}�t�j�j�|�d�|���}�d��}�d�}�x|�j����}�|�s��Pn��|�d�}�|�d��k�r��d�|�k�r��t�|��d���|�j ����d�S|�d�k�rc|�d��k�rc|�d� d �k�rc|�d�j����} �| �rct �j�d �| �d���d�k��rc|��d�| �d�}�|�d�}�t�|���|�j ����d�Sn��x>�|�d �d�k�r�|�j����} �| �s�Pn��|�| �}�|�d�}�qfWt�|���}�|�|�k�rj|�d��k�r7y�t��|�d���}�Wn2�t�k �r}�|�j ����t�d�|�|�f���d�SX|�j �d���d�}�t�|��d���q~�n��t�t�|���d���t�d�|���t�d�|���n��|�d��k �r~�|�j�|���q~�q~�W|�j ����|�s�d�Sy+�t�j�|����}�t�j�|�|�t�d�@��Wn*�t�j�k �r�}�t�d�|�|�f���n�Xy�t�j�|��|��d���Wn*�t�j�k �r:}�t�d�|��|�f���n�Xy�t�j�|�|����Wn+�t�j�k �r|}�t�d�|��|�f���d�SXd�S(���Nt���rs���%s: cannot open: %r i���t���@i����s����s!���: contains null bytes; not fixed i���s���#!s ���[pP]ythons���: s��� script; not fixed i����s���\ t���ws���%s: cannot create: %r s���: s��� s���< s���> i���s���%s: warning: chmod failed (%r) t���~s ���%s: warning: backup failed (%r) s���%s: rename failed (%r) (���t���opent���IOErrorR���R���R���t���splitR���t���Nonet���readlinet���closet���ret���searcht���fixlinet���seekt���rept���reprt���writet���statt���chmodt���ST_MODER���t���rename( ���t���filenamet���fR���t���headt���tailt���tempnamet���gt���linenot���linet���wordst���nextlinet���newlinet���statbuf(����(����s-���/usr/lib64/python2.7/Tools/scripts/methfix.pyR ���O���s������ (" � �s8���^[ ]+def +[a-zA-Z0-9_]+ *( *self *, *(( *(.*) *)) *) *:c���������C���s[���t��j�|����d�k�rW�t��j�d�d�!\�\�}�}�\�}�}�|��|� |��|�|�!|��|�}��n��|��S(���Ni����i���i���(���t���fixprogR���t���regs(���R;���t���at���bt���ct���d(����(����s-���/usr/lib64/python2.7/Tools/scripts/methfix.pyR+�������s����" t���__main__(���R���R)���R���R0���t���stderrR/���R���R���t���stdoutR-���R ���t���compileR���R���R���R ���t���fixpatR@���R+���t���__name__(����(����(����s-���/usr/lib64/python2.7/Tools/scripts/methfix.pyt���<module>���s ��� R