OwlCyberSecurity - MANAGER
Edit File: FormatParagraph.cpython-35.opt-2.pyc
���]w������������������@���s����d��d�l��Z��d��d�l�m�Z�Gd�d����d���Z�d�d����Z�d�d����Z�d �d ����Z�d�d����Z�d �d����Z�d�d����Z �e �d�k�r��d��d�l�Z�e�j�d�d�d�d�d��d�S)�����N)�idleConfc���������������@���sI���e��Z�d��Z�d�d�g�f�g�Z�d�d����Z�d�d����Z�d�d �d ���Z�d�S)�FormatParagraph�format�Format Paragraph�<<format-paragraph>>c�������������C���s ���|�|��_��d��S)N)�editwin)�selfr�����r ����4/opt/alt/python35/lib64/python3.5/FormatParagraph.py�__init__���s����zFormatParagraph.__init__c�������������C���s ���d��|��_��d��S)N)r���)r���r ���r ���r ����close ���s����zFormatParagraph.closeNc������� ������C���sP��|�d��k�r-�t��j�d�d�d�d�d�d�d��}�|��j�j�}�|��j�j����\�}�}�|�r{�|�r{�|�j�|�|���}�t�|���}�n$�t�|�|�j�d�����\�}�}�}�}�|�r��t �|�|�|���}�n�t �|�|���}�|�j�d �d �d���|�|�k�r/|�j�d�|���|�j ����|�j�|�|���|�j�|�|���|�j����n�|�j�d�|���|�j�d���d�S) N� extensionsr���z max-width�type�int�default�H����insertZselz1.0�end�break)r���Z GetOptionr����textZget_selection_indices�get�get_comment_header�find_paragraph�index�reformat_comment�reformat_paragraphZ tag_removeZmark_setZundo_block_start�deleter���Zundo_block_stopZsee) r����event�limitr����first�last�data�comment_header�newdatar ���r ���r ����format_paragraph_event#���s.����$ z&FormatParagraph.format_paragraph_event)r���r���)�__name__� __module__�__qualname__Zmenudefsr���r���r$���r ���r ���r ���r ���r������s ���r���c������� ������C���s���t��t�|�j�d�����\�}�}�|��j�d�|�d�|���}�xM�|��j�d�|�d�d���r��t�|���r��|�d�}�|��j�d�|�d�|���}�q;�W|�}�t�|���}�t�|���}�xQ�t�|���|�k�r��t�|�|�d������r��|�d�}�|��j�d�|�d�|���}�q��Wd�|�}�|�d�}�|��j�d�|�d�|���}�x]�|�d�k�r�t�|���|�k�r�t�|�|�d������r�|�d�}�|��j�d�|�d�|���}�q+Wd�|�d�} �| �|�|�|��j�| �|���f�S)N�.z%d.0z%d.end�<r�������r���)�mapr����splitr���Zcompare�is_all_whiter����len) r����mark�lineno�col�lineZfirst_linenor"���Zcomment_header_lenr ���r���r ���r ���r ���r���M���s,����( r���c�������������C���s���|��j��d���}�d�}�t�|���}�x*�|�|�k��rM�t�|�|���rM�|�d�}�q$�W|�|�k�r^�|��St�|�|���}�|�d�|�k��r��t�|�|�d���r��t�|�|�d���}�n�|�}�|�d��|���}�|�}�x��|�|�k��r�t�|�|���r�t�j��d�|�|���} �x��t�d�t�| ���d���D]��} �| �| �}�|�s.qt�|�|�j������|�k�ro|�|�k�ro|�j�|�j������|�}�|�|�d�}�| �d�t�| ���k��r| �| �d�d�k�r|�d�}�qW|�d�}�q��W|�j�|�j������|�j �|�|�d������d�j �|���S)N� r���r*���z(\s+)����� )r,���r.���r-���� get_indent�re�range� expandtabs�append�rstrip�extend�join)r!���r����lines�i�nZindent1Zindent2�new�partialZwords�jZwordr ���r ���r ���r���r���s<����% *r���c����������������s����t���������d�j���f�d�d����|��j�d���D����}��t�|�t�������d���}�t�|��|���}�|�j�d���}�d�}�|�d�s��d�}�|�d��d ���}�d�j����f�d�d����|�D����|�S) Nr3���c�������������3���s���|��]�}�|����d����Vq�d��S)Nr ���)�.0r2���)�lcr ���r ���� <genexpr>����s����z#reformat_comment.<locals>.<genexpr>������r*���c�������������3���s���|��]�}����|�Vq�d��S)Nr ���)rD���r2���)r"���r ���r ���rF�������s�������rI���)r.���r=���r,����maxr���)r!���r���r"���Zformat_widthr#���Zblock_suffixr ���)r"���rE���r ���r�������s����+ r���c�������������C���s���t��j�d�|����d��k �S)Nz^\s*$)r7����match)r2���r ���r ���r ���r-�������s����r-���c�������������C���s���t��j�d�|����j����S)Nz ^([ \t]*))r7���rK����group)r2���r ���r ���r ���r6�������s����r6���c�������������C���s/���t��j�d�|����}�|�d��k�r"�d�S|�j�d���S)Nz^([ \t]*#*)rH���r*���)r7���rK���rL���)r2����mr ���r ���r ���r�������s�����r����__main__z&idlelib.idle_test.test_formatparagraph� verbosityr4����exitF) r7���Zidlelib.configHandlerr���r���r���r���r���r-���r6���r���r%���Zunittest�mainr ���r ���r ���r ����<module>���s���8%$